body{font-family:'Poppins';font-size:16px;font-weight:400;line-height:32px}body,body .content-pusher,body #main-content,.wpcf7-form.style-01 .contact-form-content .message textarea,.wpcf7-form.style-01 .contact-form-content .email input,.wpcf7-form.style-01 .contact-form-content .subject input,.wpcf7-form.style-01 .contact-form-content .name input,.wpcf7-form.style-02 .contact-form-content .name input,.wpcf7-form.style-02 .contact-form-content .email input,.wpcf7-form.style-02 .contact-form-content .message textarea,.wpcf7-form.style-02 .contact-form-content .subject input{background:#fff}h1{font-size:60pt;line-height:26pt}h2{font-size:32px;line-height:40px}h3{font-size:28px;line-height:28px}h4{font-size:22px;line-height:30px}h5{font-size:18px;line-height:30px}h6{font-size:16px;line-height:normal}h1,h2,h3,h4,h5,h6{font-weight:700;font-style:normal}h1,h2,h3,h4,h5,h6,.counter-box.number-left .display-percentage,.counter-box.number-left .counter-box-content,.product-grid .product__title .title,.thim-course-grid .course-item .thim-course-content .course-meta > div .course-comments-count,.thim-course-grid .course-item .thim-course-content .course-meta > div .course-student,#tab-course-review .course-rating .average-rating .rating-box .average-value,#tab-reviews .course-rating .average-rating .rating-box .average-value,.thim-widget-icon-box .wrapper-box-icon.has_custom_image:not(.overlay) .smicon-read,.elementor-widget-thim-icon-box .wrapper-box-icon.has_custom_image:not(.overlay) .smicon-read,.learn-press .tab-content .course-wishlist-box span.text,.woocommerce-MyAccount-content legend,.thim-font-heading,.thim-owl-carousel-post.thim-list-posts .read-more,.thim-list-event.layout-5 .thim-column-list .item-event .time-from .date,.thim-list-event.layout-5 .thim-column-slider .item-event .event-info .time-from .date{font-family:'Poppins'}input[type=text]:focus,input[type=email]:focus,input[type=password]:focus,textarea:focus{border-color:#ffb606 !important}.loop-pagination li .page-numbers.next:before,.pagination li .page-numbers.next:before,.learn-press-pagination li .page-numbers.next:before{font-size:16px}.slider-desc .btn,.list-address li,.list-info li{font-size:16px}body,.breadcrumbs-wrapper .woocommerce-breadcrumb,.breadcrumbs-wrapper .thim-breadcrumbs,.breadcrumbs-wrapper .woocommerce-breadcrumb a,.breadcrumbs-wrapper .thim-breadcrumbs a,.breadcrumbs-wrapper #breadcrumbs li a,.breadcrumbs-wrapper #breadcrumbs li,.product-cat li a,.quickview .quick-view-detail,.filter-controls li a,.product-cat li a,.woocommerce div.product .woocommerce-review-link,.woocommerce div.product .product_meta a,.question-hint .quiz-hint-toggle .fa,.profile-container .profile-tabs .tab-content .thim-course-grid .cert-profile-view,.profile-container .profile-tabs .tab-content .thim-course-grid .cert-profile-view:hover,.breadcrumbs-wrapper #breadcrumbs a,#buddypress div#item-header .item-meta,.thim-widget-portfolio .wapper_portfolio .filters .portfolio-tabs li a.filter,.portfolio_container .wapper_portfolio .filters .portfolio-tabs li a.filter,#bbpress-forums #subscription-toggle a,#bbpress-forums .bbp-template-notice a,#bbpress-forums .bbp-topics li.bbp-body ul a,.vczapi-shortcode-meeting-table .btn-join-link-shortcode:hover{color:#343434}.one-courses-page-content .row-item .courses-price{font-size:22px}.one-courses-page-content .row-item .number-students{font-size:16px}.thim-footer-info > div.info-phone .fa{color:#999}.thim-widget-portfolio .wapper_portfolio .portfolio_column .portfolio-hover .mask-content h3,.portfolio_container .wapper_portfolio .portfolio_column .portfolio-hover .mask-content h3{font-size:28px;font-weight:700}.thim-demo-university-3 .rev-btn,.thim-demo-university-4 .rev-btn{font-family:'Poppins'}.thim-right-bg-secondary-color:before,.thim-left-full-bg-secondary-color:before,.list-event-slider .item-event .event-wrapper .box-time:after,.thim-simple-wrapper .navigation div:hover{background:#4caf50}#colophon.thim-footer-university-4 .copyright-area .text-copyright a,#colophon.thim-footer-university-4 .mc4wp-form:after,#colophon.thim-footer-university-4 .mc4wp-form.focus-input:after,#colophon.thim-footer-university-4 .email a,.mc4wp-form .mc4wp-form-fields .newsletter-grad input[type=submit]:hover,.thim-footer-info-4 .info .heading{color:#4caf50}#colophon.thim-footer-university-4 .menu li a:hover,#colophon.thim-footer-university-4 .email a:hover,.thim-social.style-4 li a:hover,#colophon.thim-footer-university-4 .thim-social.style-3 li a:hover{color:#4caf50 !important}.thim-simple-wrapper .pagination .item.active,.list-event-slider .item-event .event-wrapper .box-time:before{border-color:#4caf50}.maintenance_mode .maintenance-wrap{color:""}.maintenance_mode .maintenance-wrap h1{color:""}.has-text-color.has-primary-color{color:#ffb606 !important}.has-text-color.has-title-color{color:#333 !important}.has-background.has-primary-background-color{background-color:#ffb606 !important}.has-background.has-title-background-color{background-color:#333 !important}#toolbar{background-color:#111;color:#fff;font-size:12px}#toolbar .widget_nav_menu .menu > li > a,#toolbar .widget_nav_menu .menu > li > span,#toolbar .widget_nav_menu .menu > li > span:hover,#toolbar .thim-course-search-overlay .search-toggle,#toolbar a,#toolbar span.value{color:#fff}#toolbar .widget_nav_menu .menu > li > a:hover,#toolbar .thim-course-search-overlay .search-toggle:hover,#toolbar a:hover{color:#fff}#toolbar .menu li:hover .sub-menu{background-color:#fff}#toolbar .menu li .sub-menu li > span,#toolbar .menu li .sub-menu li > a{color:#999}#toolbar .menu li .sub-menu li:hover > span,#toolbar .menu li .sub-menu li:hover > a{color:#333}#toolbar .widget_form-login .thim-link-login a:first-child:not(:last-child){border-right-color:#fff}.site-header,.site-header.header_v2 .width-navigation{background-color:#fff}.site-header.bg-custom-sticky.affix,.site-header.header_v2.bg-custom-sticky.affix .width-navigation{background-color:#fff}body.page-template-landing-page .navigation .navbar-nav #magic-line{background-color:#333}.site-header.header_v2,.site-header.bg-custom-sticky.affix.header_v2{background-color:#111}.navigation .width-navigation .navbar-nav > li .sub-menu{background-color:#fff}#toolbar .widget_nav_menu .menu > li .sub-menu li > a,#toolbar .widget_nav_menu .menu > li .sub-menu li > span,.navigation .width-navigation .navbar-nav > li .sub-menu li > a,.navigation .width-navigation .navbar-nav > li .sub-menu li > span{color:#999}#toolbar .widget_nav_menu .menu > li .sub-menu li > a:hover,#toolbar .widget_nav_menu .menu > li .sub-menu li > span:hover,#toolbar .widget_nav_menu .menu > li .sub-menu > li.current-menu-item > a,#toolbar .widget_nav_menu .menu > li .sub-menu > li.current-menu-item span,.navigation .width-navigation .navbar-nav > li .sub-menu li > a:hover,.navigation .width-navigation .navbar-nav > li .sub-menu li.current-menu-item > a,.navigation .width-navigation .navbar-nav > li .sub-menu li > span:hover,.navigation .width-navigation .navbar-nav > li .sub-menu li.current-menu-item > span,.navigation li.current-menu-item > a,.navigation li.current-menu-item > span{color:#333}.header_v5 .navigation li.current-menu-item > a,.header_v5 .navigation li.current-menu-item > span{color:#333 !important}.navigation .width-navigation .navbar-nav > li .sub-menu li > a,.navigation .width-navigation .navbar-nav > li .sub-menu li > span,.navigation .width-navigation .navbar-nav > li .sub-menu.megacol > li :last-child > a,.navigation .width-navigation .navbar-nav > li .sub-menu.megacol > li :last-child > span{border-bottom-color:rgba(43, 43, 43, 0)}.navigation .width-navigation .navbar-nav > li > a,.navigation .width-navigation .navbar-nav > li > span{font-size:14px;font-weight:600}#masthead.header_v4 .navigation .menu-right .thim-link-login .logout:hover,#masthead.header_v4 .navigation .menu-right .thim-link-login .login:hover,#masthead.header_v4 .navigation .menu-right .thim-link-login .profile:hover,.navigation .width-navigation .navbar-nav > li > a:hover,.navigation .width-navigation .navbar-nav > li > span:hover{color:#333}.navigation .width-navigation .navbar-nav > li > a,.navigation .width-navigation .navbar-nav > li > span,.thim-course-search-overlay .search-toggle,.widget_shopping_cart .minicart_hover .cart-items-number,#masthead.header_v4 .navigation .menu-right .thim-link-login .logout,#masthead.header_v4 .navigation .menu-right .thim-link-login .login,#masthead.header_v4 .navigation .menu-right .thim-link-login .profile,.menu-right .search-form:after{color:#333}.menu-mobile-effect.navbar-toggle span.icon-bar{background-color:#333}.mobile-menu-wrapper{background:#232323}.mobile-menu-container ul li h4,.mobile-menu-container ul li > a,.mobile-menu-container ul li > span{color:#777}.mobile-menu-container ul li > a:hover,.mobile-menu-container ul li > span:hover,.mobile-menu-container ul li.current-menu-item > a,.mobile-menu-container ul li.current-menu-item > span{color:#fff}.menu-mobile-effect span,.mobile-menu-container .navbar-nav .sub-menu:before,.mobile-menu-container .navbar-nav .sub-menu li:before{background-color:#777}.site-header.affix .menu-mobile-effect.navbar-toggle span.icon-bar{background-color:#333}.site-header.bg-custom-sticky.affix .navbar-nav > li > a,.site-header.bg-custom-sticky.affix .navbar-nav > li > span,.site-header.bg-custom-sticky.affix .navbar-nav li.menu-right li a,.site-header.bg-custom-sticky.affix .navbar-nav li.menu-right li span,.site-header.bg-custom-sticky.affix .navbar-nav li.menu-right li div,.site-header.bg-custom-sticky.affix .navbar-nav li.menu-right .search-form:after,.site-header.affix .thim-course-search-overlay .search-toggle,#masthead.header_v4.affix .navigation .menu-right .thim-link-login .login,#masthead.header_v4.affix .navigation .menu-right .thim-link-login .logout,#masthead.header_v4.affix .navigation .menu-right .thim-link-login .profile,.site-header.affix .widget_shopping_cart .minicart_hover .cart-items-number{color:#333}#masthead.header_v4.affix .navigation .menu-right .thim-widget-button .widget-button{color:#333 !important;border-color:#333 !important}.site-header.bg-custom-sticky.affix .navbar-nav > li > a:hover,.site-header.bg-custom-sticky.affix .navbar-nav > li > span:hover,#masthead.header_v4.affix .navigation .menu-right .thim-link-login .login:hover,.site-header.bg-custom-sticky.affix .navbar-nav li.menu-right li a:hover,.site-header.bg-custom-sticky.affix .navbar-nav li.menu-right li span:hover{color:#333}.width-logo > a{width:200px}body.thim-demo-university-4 .toolbar-container,.width-navigation{width:calc(100% - 200px)}.width-navigation-left,.width-navigation-right{width:calc(50% - 100px)}.header_v5 .toolbar{padding-left:200px}.header_v5 .width-logo{width:200px}.header_v5 .width-logo > a{background-color:#ffb606}.header_v5 #toolbar .thim-have-any-question .mobile a{color:#ffb606}@media (min-width:1025px){.menu-item.tc-menu-layout-column .tc-megamenu-title{color:#333 !important}}@media (max-width:480px){.width-logo > a{width:150px}}h1,h2,h3,h4,h5,h6,.lp-course-progress .progress-heading span,#your-profile ul.learn-press-subtabs li a,#your-profile ul.learn-press-subtabs li span,#learn-press-course-curriculum ul.curriculum-sections .section-content .course-item a.course-item-title,#learn-press-course-curriculum ul.curriculum-sections .section-content .course-item a.course-item-title span,.header_v3 .thim-widget-link .title a,.header_v3 .elementor-widget-thim-link .title a,.product-grid .product__title .title,#back-to-top:hover,.thim-list-event .item-event .title a,.thim-list-event .view-all,.thim-list-event.layout-2 .view-all,.thim-login form#loginform p.login-remember label,.thim-login form#loginform > a.lost-pass-link,.list-address li,.thim-color-title,.thim-register-now-form .wpcf7-form .wpcf7-submit:hover,.thim-widget-accordion .panel-title a:after,.sc_heading .title,article .entry-header .entry-title a,.counter-box.number-left .counter-box-content,.counter-box.number-left .view-more,.counter-box.about-us .display-percentage,.woocommerce div.product .woocommerce-tabs .entry-content #reviews #review_form_wrapper p label,.widget_shopping_cart .widget_shopping_cart_content .buttons a:hover,.widget_shopping_cart .minicart_hover .cart-items-number span.wrapper-items-number,.widget_shopping_cart .widget_shopping_cart_content,.widget_shopping_cart .widget_shopping_cart_content .cart_list.product_list_widget li a,.widget_shopping_cart .widget_shopping_cart_content .cart_list.product_list_widget li dl,.widget_shopping_cart .widget_shopping_cart_content .cart_list.product_list_widget li span,.widget_shopping_cart .widget_shopping_cart_content .cart_list.product_list_widget li .quantity,.woocommerce .reset_password form .description,.thim-course-grid .course-item .thim-course-content .course-title a,.woocommerce div.product .related-products > h2,.woocommerce div.product .upsells-products > h2,.thim-about-author .author-top .name,.entry-tag-share .post-tag a,.entry-navigation-post .next-post .title a,.entry-navigation-post .prev-post .title a,.related-archive .archived-posts .post h5 a,.widget-area aside.widget ul li a,.learn-press-pagination li .page-numbers,.learn-press-pagination li .page-numbers.current,.pagination li .page-numbers,.pagination li .page-numbers.current,.loop-pagination li .page-numbers.current,.loop-pagination li .page-numbers,.comments-area .comment-list .comment-list-inner li .comment-extra-info .author a,.comments-area .comment-list .comment-list-inner li .comment-extra-info .author .author-name,#respond #cancel-comment-reply-link,#respond .logged-in-as a,.widget-area .thim-list-posts.sidebar .article-title-wrapper a,.widget-area .thim-course-list-sidebar .thim-course-content .course-title a,.quickview .product-info .right .product_meta a,.product-grid .product__title .title a.add_to_cart,.product-grid .product__title .title a,.filter-controls li a:hover,.filter-controls li a.active,.product-cat li a:hover,.product-cat li a.active,.quickview .product-info .right .cart a,.product_thumb .onsale,.woocommerce div.product .onsale,.woocommerce div.product .woocommerce-tabs .tabs .active a,.woocommerce-page .product-name a,.woocommerce-page .button:hover,.woocommerce form .form-row label,#customer_login form .remember,#customer_login form .link-bottom,#customer_login form .lost-password,.learn-press #learn_press_payment_form .learn_press_payment_close .learn_press_payment_checkout:hover,.thim-course-list .course-item .thim-course-content .course-title a,.thim-widget-courses-wrapper .view-all-courses,.thim-carousel-course-categories .owl-carousel .owl-buttons .owl-next,.thim-carousel-course-categories .owl-carousel .owl-buttons .owl-prev,.learn-press .course-payment .course-price .value,.learn-press .course-tabs .nav-tabs li a,.learn-press .course-meta label .value,#learn-press-course-curriculum .section-content .course-item a,#learn-press-course-curriculum .section-content .course-item a.lesson-preview:hover,#tab-course-description .thim-course-info ul li span,.thim-course-menu-landing .thim-course-landing-tab li a,.thim-course-menu-landing .thim-course-landing-button .course-price,#tab-course-review .course-rating > h3,#tab-course-review .course-rating .rating-title,#tab-course-review .course-rating .average-rating .rating-box .review-amount,#tab-course-review .course-rating .detailed-rating .stars > div.key,#tab-course-review .add-review form label,#tab-course-review .add-review .title,#tab-reviews .course-rating > h3,#tab-reviews .course-rating .rating-title,#tab-reviews .course-rating .average-rating .rating-box .review-amount,#tab-reviews .course-rating .detailed-rating .stars > div.key,#tab-reviews .add-review form label,#tab-reviews .add-review .title,.thim-testimonial-slider .title,.thim-testimonial-slider .title a,.thim-widget-tab .nav-tabs li a,.thim-widget-tab .nav-tabs li a:hover,.thim-login form#registerform #reg_passmail,.thim-login form#registerform label[for=become_teacher],.thim-login-container .link-bottom,.list-tab-event .nav-tabs li a,.profile-tabs .nav-tabs li a,.tp-event-info .tp-info-box .heading,.tp-event-archive .entry-title h4 a,.bbpress #bbpress-forums button:hover,.bbpress #bbpress-forums .bbp-breadcrumb a,.bbpress #bbpress-forums li.bbp-body ul .bbp-forum-title,.bbpress #bbpress-forums li.bbp-body ul .bbp-topic-permalink,.tp-event-organizers .thim-carousel-wrapper .item .name,.course-content .course-content-lesson-nav a,.single-quiz button.check_answer:hover,.single-quiz button.next-question:hover,.single-quiz button.prev-question:hover,.single-quiz button.button-finish-quiz:hover,.single-quiz button.button-start-quiz:hover,.single-quiz .back-to-course,.single-quiz .quiz-questions.list-quiz-questions ul li a,.single-quiz .quiz-questions.list-quiz-questions ul li,.learn-press-question-wrap.checked li.user-answer-false,.learn-press-question-wrap.checked li.answer-true,.learn-press .message a,.learn-press .message a:hover,.message a,.message a:hover,.course-content .popup-title,.mfp-content .popup-title,#popup_title,#popup_panel #popup_ok:hover,#popup_panel #popup_cancel:hover,.mo-openid-app-icons > p,.thim-what-it-about-desc .thim-login-link,.thim-hello-there .description,.thim-hello-there .sub-heading,.thim-latest-new-university .thim-owl-carousel-post .title a,.thim-latest-new-university .thim-owl-carousel-post .owl-controls .owl-prev .fa,.thim-latest-new-university .thim-owl-carousel-post .owl-controls .owl-next .fa,.wrapper-lists-our-team .our-team-item .title a,.thim-course-megamenu .course-title a,#buddypress div.item-list-tabs ul li a,#buddypress div.item-list-tabs ul li.selected a,#buddypress div.item-list-tabs ul li.current a,#buddypress .bp-avatar-nav ul.avatar-nav-items li a,#buddypress .bp-avatar-nav ul.avatar-nav-items li.selected a,#buddypress .bp-avatar-nav ul.avatar-nav-items li.current a,#buddypress .activity-list .activity-content .activity-header,.comment-header a:not(.activity-time-since),#buddypress input[type=submit],#buddypress input[type=submit]:hover,#buddypress a.button:hover,#buddypress a.button:hover > span,#buddypress .standard-form span.label,#buddypress .standard-form label,#buddypress .current-visibility-level,#buddypress label,#buddypress .acomment-meta a:first-child,#buddypress div#item-header div.generic-button > a:hover,li form.ac-form .ac-reply-content .ac-reply-cancel:hover,li form.ac-form .ac-reply-content input[type=submit],#buddypress #members-list li .item .item-title > a,.thim-widget-portfolio .wapper_portfolio .filters .portfolio-tabs li a.filter:hover,.portfolio_container .wapper_portfolio .filters .portfolio-tabs li a.filter:hover,.thim-widget-portfolio .wapper_portfolio .filters .portfolio-tabs li a.active,.portfolio_container .wapper_portfolio .filters .portfolio-tabs li a.active,.learn-press-cart-table tbody .cart_item td a,.learn-press .view-cart-button:hover,.event_button_disable,#learn-press-form-login a.lost-pass-link,#learn-press-form-login a.lost-pass-link:hover,#learn-press-form-login p label,.thim-category-tabs .nav-tabs li a,.thim-testimonial-carousel .owl-buttons .owl-prev:hover,.thim-testimonial-carousel .owl-buttons .owl-next:hover,.thim-testimonial-carousel .content .title .line:before,.landing-image .title a,.thim-testimonial-carousel .content .title .line,.thim-testimonial-carousel .content .description,.pmpro-has-access .navigation a,.pmpro-has-access .pmpro_actionlinks a,.pmpro-has-access #pmpro_invoices_table tbody tr td a,.pmpro-has-access #pmpro_account-invoices tbody tr td a,.pmpro-has-access #pmpro_billing_address_fields thead th,.pmpro-has-access #pmpro_payment_information_fields thead th,.pmpro-has-access .pmpro_thead-name,.lp_pmpro_courses_by_level .level-wrap .lp_pmpro_title_course span,.lp_pmpro_courses_by_level .level-wrap ul li a:hover,.lp_pmpro_courses_by_level .level-wrap header .lp_pmpro_price_level .price,.thim-owl-carousel-post.thim-list-posts .title a,.woocommerce-MyAccount-navigation li a,a.thim-create-menu,a.thim-create-menu:hover,.section .section-header > a,.textwidget .add_to_cart_inline .amount,body .vc_tta.vc_tta-spacing-1 .vc_tta-tab a,.thim-owl-carousel-post.layout-2 .title a,.quiz-buttons .button-hint:hover,.quiz-buttons .button-next-question:hover,.quiz-buttons .button-check-answer:hover,.quiz-buttons .button-prev-question:hover,.loop-pagination .page-number,.loop-pagination a:hover .page-number,.lp-course-progress .progress-heading span,.learn-press-pmpro-buy-membership a.button:hover,#learn-press-course-curriculum ul.curriculum-sections .section-content .course-item .lesson-preview:hover,.thim-widget-carousel-categories .link-view-all,.elementor-widget-thim-carousel-categories .link-view-all,.thim-grid-posts .article-wrapper .title a,.thim-grid-posts .article-wrapper .read-more,.thim-list-post-inner .link_read_more a,#your-profile input[type=submit],#your-profile input[type=submit]:hover,#popup_container #popup_title,#popup_panel #popup_ok,.quiz-buttons .button-hint:hover,.quiz-buttons .button-next-question:hover,.quiz-buttons .button-check-answer:hover,.quiz-buttons .button-prev-question:hover,.thim-title-4 .widget-title,.lp-pmpro-membership-list .lp-price,.list-event-slider .item-event .event-wrapper .title a,.list-event-slider .item-event .event-wrapper .read-more,.thim-widget-login-form label,.thim-widget-login-popup label{color:#333}.product-grid .product__title a.added_to_cart,.widget_shopping_cart .widget_shopping_cart_content .cart_list.product_list_widget .empty,.widget_shopping_cart .widget_shopping_cart_content .total,.widget_shopping_cart .widget_shopping_cart_content .total span{color:#333}.quiz-buttons button,.learn-press .tab-content .course-wishlist-box,#buddypress a.button,li form.ac-form .ac-reply-content .ac-reply-cancel,#buddypress div#item-header div.generic-button > a,.learn-press .view-cart-button,.thim-widget-accordion .widget-title:after,.vc_tta-container[data-vc-action*="collapse"] > h2:after,.sc_heading .line{background-color:#333}.thim-latest-new-university .thim-owl-carousel-post .owl-controls .owl-prev,.thim-latest-new-university .thim-owl-carousel-post .owl-controls .owl-next{border-color:#333}footer#colophon{background:#111}footer#colophon.footer-bg-image{background-repeat:no-repeat;background-position:center;background-size:cover;background-attachment:inherit;background-image:url("//www.sulross.edu/wp-content/uploads/2020/06/Footer.png")}footer#colophon .footer,footer#colophon .footer .thim-footer-location .info .fa{color:#999}footer#colophon .footer .thim-footer-location .social a,footer#colophon .footer a,footer#colophon .copyright-area .text-copyright a,.thim-social li a{color:#999}footer#colophon.thim-footer-new-eduma .copyright-area .text-copyright a{color:#ffb606}footer#colophon .footer .thim-footer-location .social a:hover,footer#colophon .footer a:hover,.thim-social li a:hover{color:#ffb606 !important}footer#colophon .footer .thim-footer-location .social a,.thim-social li a{border-color:#999}footer#colophon .footer .elementor-widget h5,footer#colophon .footer .widget-title,footer#colophon .footer .elementor-widget-wp-widget-text .elementor-widget-container > h3,footer#colophon .footer .elementor-widget-wp-widget-text .elementor-widget-container > h5,.thim-demo-university-3 .footer_widget .elementor-widget-wp-widget-text .elementor-widget-container > h3,footer#colophon.thim-footer-new-eduma .footer .elementor-widget-wp-widget-text .elementor-widget-container > h3,.thim-demo-university-4 .footer_widget .elementor-widget-wp-widget-text .elementor-widget-container > h3,footer#colophon.thim-footer-new-eduma .footer .elementor-widget-wp-widget-text .elementor-widget-container > h5,.thim-demo-university-4 .footer_widget .elementor-widget-wp-widget-text .elementor-widget-container > h5,.thim-demo-university-3 .footer_widget .elementor-widget-wp-widget-text .elementor-widget-container > h5{color:#fff}footer#colophon .footer .thim-footer-location .info a{color:#999}footer#colophon .footer a:hover{color:#ffb606}footer#colophon .copyright-area{background:#111}footer#colophon .copyright-area .copyright-content{border-top-color:#222}footer#colophon .copyright-area,footer#colophon .copyright-area ul li a,footer#colophon .copyright-area ul li a:hover{color:#999}input[type=submit]:hover,button:hover,.woocommerce .actions .button:not([disabled]):hover,.comments-area .comment-list .comment-list-inner .form-submit input#submit:hover,#respond.comment-respond .comment-form .form-submit input#submit:hover,.wpcf7-form .wpcf7-submit:hover,.thim-newlleter-homepage .mc4wp-form .mc4wp-form-fields button[type="submit"]:hover,.thim-newlleter-homepage .mc4wp-form .mc4wp-form-fields input[type="submit"]:hover,article .readmore a:hover,.quickview .product-info .right .cart button.button:hover,.mfp-image-holder .course-content .mfp-close,.mfp-inline-holder .course-content .mfp-close,.woocommerce div.product form.cart .button:hover,.thim-course-grid .course-item .course-thumbnail > a.course-readmore:hover,.thim-course-list .course-item .thim-course-content .course-readmore a:hover,.learn-press #finish-course:hover,.learn-press .thim-enroll-course-button:hover,.course-content .complete-lesson-button:hover,#tab-course-review .add-review form button[type="submit"]:hover,#tab-course-review .review-load-more #course-review-load-more:hover,#tab-reviews .add-review form button[type="submit"]:hover,#tab-reviews .review-load-more #course-review-load-more:hover,.become-teacher-form button[type=submit]:hover,.wrapper-lists-our-team a.join-our-team:hover,.thim-login form#loginform input[type=submit]:hover,.thim-login form#registerform input[type=submit]:hover,.thim-login form#lostpasswordform input[type=submit]:hover,.thim-login form#resetpassform input[type=submit]:hover,.tp-event-archive .entry-content .tp_event_view-detail:hover,.menu-right .thim-link-login a:hover,.thim-what-it-about-desc .button .thim-button:hover,.thim-join-the-elite-group .thim-widget-button .widget-button.normal:hover,.thim-welcome-university .thim-register-now-form .wpcf7-form .wpcf7-submit:hover,.thim-course-megamenu .course-readmore:hover,.thim-buy-now .thim-widget-button .widget-button:hover,form.lp-cart .checkout-button:hover,#learn-press-finish-course:hover,#learn-press-checkout-user-form #learn-press-checkout-user-login ul.form-fields li button:hover,#learn-press-checkout-user-form #learn-press-checkout-user-register .form-content a:hover,#learn-press-form-login input[type="submit"]:hover,.pmpro-has-access input.pmpro_btn:hover,.pmpro-has-access a.pmpro_btn:hover,.widget-area.sidebar-events .widget_book-event .event_register_foot .event_register_submit:hover,.lp_pmpro_courses_by_level .level-wrap footer a :hover,.thim-timetable-link:hover,.thim-search-light-style .thim-widget-courses-searching .courses-searching button:hover,.thim-button-checkout:hover,.thim-widget-courses .view-all-courses.position-bottom:hover,.elementor-widget-thim-courses .view-all-courses.position-bottom:hover,.woocommerce .add_to_cart_button.ajax_add_to_cart:hover,.product-grid .product__title a.button.product_type_variable:hover,.product-grid .product__title a.button.product_type_simple:hover,.product-grid .product__title a.button.product_type_external:hover,.product-grid .product__title a.button.product_type_grouped:hover,#your-profile input[type=submit]:hover,#course-curriculum-popup #popup-header .popup-close,#course-curriculum-popup #popup-header .popup-close:hover,body.course-item-popup #learn-press-content-item #course-item-content-header .back_course,#popup_panel #popup_ok:hover,.thim-course-landing-button .woocommerce-message a.button:hover,.course-payment .woocommerce-message a.button:hover,.comments-area .comment-list .comment-list-inner .form-submit input#submit{background-color:#e6a303}.thim-join-the-elite-group .thim-widget-button .widget-button.normal:hover,.thim-newlleter-homepage .mc4wp-form.yikes-easy-mc-form .yikes-easy-mc-submit-button:hover,.thim-buy-now .thim-widget-button .widget-button:hover{border-color:#e6a303}.thim-university-top-icon .thim-widget-icon-box .wrapper-box-icon,.thim-university-top-icon .elementor-widget-thim-icon-box .wrapper-box-icon{border-right-color:#e6a303}.product-grid .product__title a.button:hover,.woocommerce div.product .woocommerce-tabs .entry-content #reviews #review_form_wrapper .comment-form .form-submit .submit:hover,.quickview .product-info .right .cart button.button:hover,.widget_shopping_cart .widget_shopping_cart_content .buttons a.checkout:hover,.woocommerce div.product form.cart .button:hover,.woocommerce-page div.product form.cart .button:hover,.woocommerce #payment #place_order:hover,.woocommerce-page #payment #place_order:hover,.woocommerce .wc-proceed-to-checkout a.button:hover,.woocommerce-page .wc-proceed-to-checkout a.button:hover,#customer_login form input[type=submit]:hover,.woocommerce .reset_password form input[type=submit]:hover,.rev-btn.thim-slider-button:hover,.single-post .page-content article .page-content-inner .entry-content .pmpro_content_message a:hover,.thim-newlleter-homepage .mc4wp-form.yikes-easy-mc-form .yikes-easy-mc-submit-button:hover,.woocommerce-MyAccount-content form input.button:hover{background-color:#e6a303}.site-header.header_v2 .navigation .navbar-nav > li > a:before,.site-header.header_v2 .navigation .navbar-nav > li > span:before{background:rgba(230, 163, 3, 0.45)}.single-quiz button.button-retake-quiz:hover,.thim-widget-courses .view-all-courses.position-bottom,.elementor-widget-thim-courses .view-all-courses.position-bottom,.thim-widget-courses .view-all-courses.position-bottom:hover,.elementor-widget-thim-courses .view-all-courses.position-bottom:hover,.woocommerce .actions .button:not([disabled]):hover,.site-header li .widget_shopping_cart .widget_shopping_cart_content .buttons a.button.wc-forward:hover,.site-header li .widget_shopping_cart .widget_shopping_cart_content .buttons a.button.wc-forward.checkout,.learn-press-pagination li .page-numbers:hover,.learn-press-pagination li .page-numbers.current,.pagination li .page-numbers:hover,.pagination li .page-numbers.current,.loop-pagination li .page-numbers:hover,.loop-pagination li .page-numbers.current,input[type=submit],button,input[type=submit]:hover,button:hover,.comments-area .comment-list .comment-list-inner .form-submit input#submit:hover,#respond.comment-respond .comment-form .form-submit input#submit,.wpcf7-form .wpcf7-submit,.thim-newlleter-homepage .mc4wp-form .mc4wp-form-fields button[type="submit"]:hover,.thim-newlleter-homepage .mc4wp-form .mc4wp-form-fields input[type="submit"]:hover,.mc4wp-form .mc4wp-form-fields button[type="submit"],.mc4wp-form .mc4wp-form-fields input[type="submit"],article .readmore a,article .readmore a:hover,.quickview .product-info .right .cart button.button,.quickview .product-info .right .cart button.button:hover,.woocommerce div.product form.cart .button:hover,.thim-course-grid .course-item .course-thumbnail > a.course-readmore,.thim-course-grid .course-item .course-thumbnail > a.course-readmore:hover,.thim-course-list .course-item .thim-course-content .course-readmore a,.thim-course-list .course-item .thim-course-content .course-readmore a:hover,.learn-press #finish-course,.learn-press .thim-enroll-course-button,.learn-press #finish-course:hover,.learn-press .thim-enroll-course-button:hover,.course-content .complete-lesson-button,.course-content .complete-lesson-button:hover,#tab-course-review .add-review form button[type="submit"],#tab-course-review .add-review form button[type="submit"]:hover,#tab-course-review .review-load-more #course-review-load-more,#tab-course-review .review-load-more #course-review-load-more:hover,#tab-reviews .add-review form button[type="submit"],#tab-reviews .add-review form button[type="submit"]:hover,#tab-reviews .review-load-more #course-review-load-more,#tab-reviews .review-load-more #course-review-load-more:hover,.become-teacher-form button[type=submit],.become-teacher-form button[type=submit]:hover,.wrapper-lists-our-team a.join-our-team,.wrapper-lists-our-team a.join-our-team:hover,.thim-login form#loginform input[type=submit],.thim-login form#registerform input[type=submit],.thim-login form#lostpasswordform input[type=submit],.thim-login form#resetpassform input[type=submit],.thim-login form#loginform input[type=submit]:hover,.thim-login form#registerform input[type=submit]:hover,.thim-login form#lostpasswordform input[type=submit]:hover,.thim-login form#resetpassform input[type=submit]:hover,.tp-event-archive .entry-content .tp_event_view-detail,.tp-event-archive .entry-content .tp_event_view-detail:hover,.thim-what-it-about-desc .button .thim-button,.thim-join-the-elite-group .thim-widget-button .widget-button.normal,.thim-join-the-elite-group .thim-widget-button .widget-button.normal:hover,.thim-welcome-university .thim-register-now-form .wpcf7-form .wpcf7-submit,.thim-welcome-university .thim-register-now-form .wpcf7-form .wpcf7-submit:hover,.thim-course-megamenu .course-readmore,.thim-course-megamenu .course-readmore:hover,.rev-btn.thim-slider-button,.rev-btn.thim-slider-button:hover,#learn-press-finish-course,form.lp-cart .checkout-button,#learn-press-checkout-user-form #learn-press-checkout-user-login ul.form-fields li button,#learn-press-checkout-user-form #learn-press-checkout-user-register .form-content a,#learn-press-payment .place-order-action input.button,.list-book-event thead th a,.list-book-event thead td a,.list-book-event tbody th a,.list-book-event tbody td a,.list-book-event thead th a:hover,.list-book-event thead td a:hover,.list-book-event tbody th a:hover,.list-book-event tbody td a:hover,#learn-press-form-login input[type="submit"],.pmpro-has-access input.pmpro_btn,.pmpro-has-access a.pmpro_btn,.pmpro-has-access input.pmpro_btn:hover,.pmpro-has-access a.pmpro_btn:hover,.widget-area.sidebar-events .widget_book-event .event_register_foot .event_register_submit,.widget-area.sidebar-events .widget_book-event .event_register_foot .event_register_submit:hover,.lp_pmpro_courses_by_level .level-wrap footer a,.thim-timetable-link,.thim-timetable-link:hover,.thim-button-checkout,.thim-widget-courses .view-all-courses.position-bottom,.elementor-widget-thim-courses .view-all-courses.position-bottom,.woocommerce .add_to_cart_button.ajax_add_to_cart:hover,.thim-newlleter-homepage .mc4wp-form.yikes-easy-mc-form .yikes-easy-mc-submit-button,.woocommerce .add_to_cart_button.ajax_add_to_cart{color:#333}.product-grid .product__title a.button.add_to_cart_button,.product-grid .product__title a.button.add_to_cart_button:hover,.product-grid .product__title a.button.add_to_cart_button:before,.woocommerce div.product .woocommerce-tabs .entry-content #reviews #review_form_wrapper .comment-form .form-submit .submit,.woocommerce div.product .woocommerce-tabs .entry-content #reviews #review_form_wrapper .comment-form .form-submit .submit:hover,.quickview .product-info .right .cart button.button:hover,.widget_shopping_cart .widget_shopping_cart_content .buttons a.checkout:hover,.woocommerce div.product form.cart .button:hover,.woocommerce-page div.product form.cart .button:hover,.woocommerce #payment #place_order:hover,.woocommerce-page #payment #place_order:hover,.woocommerce .wc-proceed-to-checkout a.button:hover,.woocommerce-page .wc-proceed-to-checkout a.button:hover,.quickview .product-info .right .cart button.button,.widget_shopping_cart .widget_shopping_cart_content .buttons a.checkout,.woocommerce div.product form.cart .button,.woocommerce-page div.product form.cart .button,.woocommerce #payment #place_order,.woocommerce-page #payment #place_order,.woocommerce .wc-proceed-to-checkout a.button,.woocommerce-page .wc-proceed-to-checkout a.button,#customer_login form input[type=submit],#customer_login form input[type=submit]:hover,.woocommerce .reset_password form input[type=submit],.woocommerce .reset_password form input[type=submit]:hover,.menu-right .thim-link-login a,.menu-right .thim-link-login a:hover,.woocommerce-MyAccount-content form input.button,.woocommerce-MyAccount-content form input.button:hover{color:#333}body.boxed-area.bg-boxed-image{background-repeat:no-repeat;background-position:center center;background-attachment:inherit;background-size:inherit;background-image:url("")}body.boxed-area.bg-boxed-pattern{background-image:url("../wp-content/themes/eduma/images/patterns/pattern1.png")}#bbpress-forums .bbp-replies .topic .bbp-reply-author .bbp-author-name,#bbpress-forums .bbp-topics li.bbp-body ul .bbp-author-name,#bbpress-forums .bbp-topics li.bbp-body ul .bbp-topic-permalink:hover,#bbpress-forums #subscription-toggle a:hover,#bbpress-forums .bbp-template-notice a:hover,.elementor-widget-thim-icon-box .wrapper-box-icon.has_custom_image:not(.overlay) .smicon-read:hover,aside .woof_container_size .woof_list li input[type=radio]:checked:before,#learn-press-course-curriculum ul.curriculum-sections .section-content .course-item a.course-item-title:hover,#learn-press-course-curriculum ul.curriculum-sections .section-content .course-item a.course-item-title:hover span,.product-grid .product__title .title:hover,.user-info .edit-profile a,.user-info .edit-profile a:hover,.thim-other-member:hover .owl-buttons .owl-prev:hover .fa,.thim-other-member:hover .owl-buttons .owl-next:hover .fa,.widget-area.sidebar-events .widget_book-event ul li.event-cost .value,.pmpro-has-access #pmpro_invoices_table tbody tr td a:hover,.pmpro-has-access #pmpro_account-invoices tbody tr td a:hover,.thim-testimonial-carousel .owl-buttons .owl-prev,.thim-testimonial-carousel .owl-buttons .owl-next,.pmpro-has-access .navigation a:hover,.pmpro-has-access .pmpro_actionlinks a:hover,.thim-category-tabs .nav-tabs li a:hover,.thim-category-tabs .nav-tabs li.active a,form.lp-checkout .logged-in a,.learn-press-cart-table tbody .cart_item .course-name a:hover,.portfolio-content .tags ul li a,#thim-popup-login .thim-login-container .link-bottom a,.thim-owl-carousel-post.thim-list-posts .read-more,.thim-owl-carousel-post.thim-list-posts .title a:hover,.landing-image .title a:hover,.woocommerce .woocommerce-info a,.woocommerce .woocommerce-message a,.list-book-event thead th a:hover,.list-book-event thead td a:hover,.list-book-event tbody th a:hover,.list-book-event tbody td a:hover,.btn-border:hover,input[type=checkbox]:checked:before,#buddypress div#item-header .item-meta a,#buddypress div#item-header .item-meta a:hover,#buddypress #members-list li .item .item-title > a:hover,#buddypress #members-list li .item .item-title .activity-read-more a,#buddypress #members-list li .item .item-title .activity-read-more a:hover,#buddypress .acomment-meta a:first-child:hover,#buddypress div.activity-comments > ul > li .acomment-options a,#buddypress div.activity-comments > ul > li .acomment-options a:hover,#buddypress .activity-list .activity-content .activity-header,.comment-header a:not(.activity-time-since):hover,.breadcrumbs-wrapper #breadcrumbs a:hover,#buddypress div.item-list-tabs#subnav ul li.selected a,#buddypress div.item-list-tabs#subnav ul li.current a,.thim-latest-new-university .thim-owl-carousel-post .title a:hover,.widget_shopping_cart .widget_shopping_cart_content .cart_list.product_list_widget li a:hover,.thim-course-grid .course-item .thim-course-content .course-title a:hover,.thim-course-grid .course-item .thim-course-content .course-meta > div a:hover,#tab-course-review .add-review .review-stars-rated,#tab-course-review .add-review .review-stars-rated .review-stars,.thim-style-content-new-1 #lp-single-course .course-meta > div.course-review .review-stars.filled .fa-star-o:before,.thim-style-content-new-1 #lp-single-course .course-meta > div.course-review .review-stars.filled .fa-star:before,#tab-course-review .course-rating .average-rating .rating-box .average-value,#tab-reviews .add-review .review-stars-rated,#tab-reviews .add-review .review-stars-rated .review-stars,#tab-reviews .course-rating .average-rating .rating-box .average-value,.thim-testimonial-slider .control-nav:hover,.thim-testimonial-slider .control-nav:hover:before,.thim-widget-tab .nav-tabs li a .fa,.thim-list-event.layout-2 .view-all,.thim-list-event .view-all:hover,.thim-list-event .item-event .time-from,.thim-list-event .item-event .title a:hover,.thim-login .link-bottom a,.list-tab-event .nav-tabs li.active .fa,.profile-tabs .nav-tabs li.active .fa,.tp-event-organizers .owl-buttons .owl-prev:hover .fa,.tp-event-organizers .owl-buttons .owl-next:hover .fa,.single-quiz .quiz-clock .quiz-timer #quiz-countdown-value,.single-quiz .quiz-clock .quiz-timer #quiz-countdown,.single-quiz .quiz-clock .quiz-total .quiz-text .number,.single-quiz .quiz-questions.list-quiz-questions ul li a:hover,.single-quiz .quiz-questions.list-quiz-questions ul li.current a,.question-hint .quiz-hint-toggle,.bbpress .bbp-topic-description .bbp-author-name,.bbpress #bbpress-forums li.bbp-body ul .bbp-forum-title:hover,.bbpress #bbpress-forums li.bbp-body ul .bbp-topic-permalink:hover,.bbpress #bbpress-forums li.bbp-body ul .bbp-author-name,.bbpress #bbpress-forums .bbp-breadcrumb a:hover,.bbpress #bbpress-forums #bbp-user-body a:hover,.bbpress #bbpress-forums #bbp-single-user-details #bbp-user-navigation a:hover,.bbpress #bbpress-forums #bbp-single-user-details #bbp-user-navigation li.current a,.thim-widget-icon-box .wrapper-box-icon.has_custom_image:not(.overlay) .smicon-read:hover,.thim-carousel-instructors .instructor-item .readmore:hover,.thim-carousel-instructors .instructor-item .readmore,.thim-color:hover,.thim-owl-carousel-post .owl-controls .owl-prev:hover .fa,.thim-owl-carousel-post .owl-controls .owl-next:hover .fa,.wrapper-lists-our-team .our-team-item .title a:hover,.thim-course-megamenu .course-title a:hover,body .vc_tta.vc_tta-spacing-1 .vc_tta-tab .vc_active a .fa,.thim-owl-carousel-post.layout-2 .owl-controls .owl-buttons .owl-prev:hover i,.thim-owl-carousel-post.layout-2 .owl-controls .owl-buttons .owl-next:hover i,.thim-owl-carousel-post.layout-2 .owl-controls .owl-buttons .owl-prev:hover,.thim-owl-carousel-post.layout-2 .owl-controls .owl-buttons .owl-next:hover,.thim-owl-carousel-post.layout-3 .owl-controls .owl-buttons .owl-prev:hover .fa,.thim-owl-carousel-post.layout-3 .owl-controls .owl-buttons .owl-next:hover .fa,.thim-owl-carousel-post.layout-3 .owl-controls .owl-buttons .owl-prev:hover,.thim-owl-carousel-post.layout-3 .owl-controls .owl-buttons .owl-next:hover,.thim-simple-wrapper .event-wrapper:hover .title a,.thim-right-bg-secondary-color .thim-list-post-inner .link_read_more a:hover,.thim-widget-carousel-categories .link-view-all:hover,.elementor-widget-thim-carousel-categories .link-view-all:hover,.thim-sidebar-content .twitter-inner a:hover,.thim-grid-posts .article-wrapper:hover .title a,.thim-experience .title,.thim-list-post-inner .link_read_more a:hover,.thim-footer-info-3 .heading,#learn-press-course-curriculum ul.curriculum-sections .section-header .meta,#your-profile .link-change-password,#popup-sidebar .learn-press-breadcrumb a,#popup-sidebar .learn-press-breadcrumb .fa,body.course-item-popup #learn-press-course-curriculum .learn-press-breadcrumb a,body.course-item-popup #learn-press-course-curriculum .learn-press-breadcrumb .fa,#learn-press-course-curriculum ul.curriculum-sections .section-header:hover .collapse,.lp-pmpro-membership-list .item-td a:hover,.list-event-slider .view-all:hover,li.product-category h3:hover,.course-item .course-thumbnail .course-wishlist-box .course-wishlisted,.course-item .course-thumbnail .course-wishlist-box .course-wishlist:hover,.learn-press .tab-content .course-wishlist-box span.fa.course-wishlisted,.thim-course-list .course-item .thim-course-content .course-title a:hover,.rating-box .review-stars-rated .review-stars > li span,.course-review .review-stars-rated .review-stars > li span,.switch-layout-container .switch-layout a.switch-active,.switch-layout-container .switch-layout a:hover,.thim-widget-courses-wrapper .view-all-courses:hover,.thim-course-carousel .owl-controls .owl-prev:hover .fa,.thim-course-carousel .owl-controls .owl-next:hover .fa,.thim-carousel-course-categories .owl-carousel .owl-item .title a:hover,.learn-press .course-tabs .nav-tabs li.active a .fa,.learn-press #learn_press_payment_form .learn_press_payment_close:hover,#learn-press-course-curriculum .section-content .course-item a,#learn-press-course-curriculum .section-content .course-item .course-format-icon .fa,#tab-course-description .thim-course-info ul li .fa,.thim-style-content-new-1 #tab-course-description .thim-course-info .course-wishlist-box .fa.course-wishlisted,#learn-press-course-description .thim-course-info ul li .fa,#customer_login form .link-bottom a,#customer_login form .lost-password a,#customer_login form .link-bottom a:hover,#customer_login form .lost-password a:hover,.woocommerce div.product .woocommerce-tabs .entry-content #reviews #comments .commentlist li .comment-text .meta strong,.woocommerce .woocommerce-shipping-calculator a,.woocommerce .comment-form-rating a,.woocommerce .comment-form-rating a:hover,.woocommerce .star-rating span:before,.woocommerce .star-rating:before,.woocommerce .star-rating,.woocommerce div.woocommerce-message:before,.woocommerce div.woocommerce-info:before,.woocommerce .form-row label.checkbox a,.woocommerce .woocommerce-info .showcoupon,.product-grid .product__title .title a:hover,.quickview .product-info .right .product_meta a:hover,.page-404-content a:hover,.counter-box .display-percentage,.widget-area .thim-course-list-sidebar .thim-course-content .course-title a:hover,.widget-area .thim-list-posts.sidebar .article-title-wrapper a:hover,.widget-area aside.widget ul li a:hover,.widget-area aside.widget ul li.current-cat a,#respond .logged-in-as a:hover,#respond #cancel-comment-reply-link:hover,.comments-area .comment-list .comment-list-inner li .comment-extra-info .author a:hover,.related-archive ul.archived-posts > li h5 a:hover,.entry-navigation-post .next-post .title a:hover,.entry-navigation-post .prev-post .title a:hover,.thim-about-author .author-top a.name:hover,.entry-tag-share .post-tag a:hover,article .entry-header .entry-title a:hover,article .entry-header .date-meta,.thim-widget-accordion .panel-title a:not(.collapsed):after,.thim-owl-carousel-post .owl-controls.owl-prev:hover .fa,.thim-owl-carousel-post .owl-controls.owl-next:hover .fa,.thim-owl-carousel-post .title a:hover,.thim-social li a:hover,footer#colophon .footer a:hover,footer#colophon .footer .thim-footer-location .info a:hover,footer#colophon .footer .thim-footer-location .social a:hover,.thim-course-search-overlay .search-toggle:hover,.site-header.affix .thim-course-search-overlay .search-toggle:hover,.thim-mobile-login a:hover,.thim-color,.one-courses-page-content .row-item .courses-price,.one-courses-page-content .row-item .number-students:before,input[type=checkbox]:checked:before,.btn-border,.breadcrumbs-wrapper #breadcrumbs li a:hover,.breadcrumbs-wrapper.button-list-gird .display .switcher-active i,.breadcrumbs-wrapper.button-list-gird .display .switcher-active a:hover i,.breadcrumbs-wrapper .woocommerce-breadcrumb a:hover,.breadcrumbs-wrapper .thim-breadcrumbs a:hover,.list-info li i,.list-address li i,.flexslider .flex-direction-nav .flex-prev:before,.flexslider .flex-direction-nav .flex-next:before,.comments-area .comment-list .comment-list-inner li .comment-extra-info a:hover,.quickview .product-info .right .cart a:hover,.quickview .quick-view-detail:hover,.woocommerce div.product .woocommerce-review-link:hover,.woocommerce div.product .product_meta a:hover,.thim-widget-courses .grid-1 .view-all-courses,.thim-widget-courses .grid-1 .thim-course-grid .course-item .thim-course-content .author a,.thim-widget-courses .grid-1 .thim-course-grid .course-item .thim-course-content .course-meta .course-price .value,.elementor-widget-thim-courses .grid-1 .view-all-courses,.elementor-widget-thim-courses .grid-1 .thim-course-grid .course-item .thim-course-content .author a,.elementor-widget-thim-courses .grid-1 .thim-course-grid .course-item .thim-course-content .course-meta .course-price .value,.thim-carousel-course-categories-tabs .thim-course-slider .item .title a:hover,.thim-carousel-course-categories-tabs .thim-course-slider .item.active .title a,.thim-carousel-course-categories-tabs .thim-course-slider .item.active .icon,.button_normal_gradient,.thim-carousel-course-categories-tabs .content_items .item_content .view_all_courses,.thim-carousel-list-instructors .instructor-item .name a,.thim-style-content-new-1 #lp-single-course .course-meta > div.course-author .value a,.thim-style-content-new-1 .thim-course-grid .course-item .thim-course-content .course-author .value a,.thim-style-content-new-1 .thim-course-grid .course-item .thim-course-content .course-meta .course-price .value,.thim-style-content-new-1.widget-area .thim-course-list-sidebar .course-price .value,.content_course_2 .learn-press .course-meta > div.course-author .value a,.content_course_2 #tab-course-description .thim-course-content ul li:before,.content_course_2 .learn-press #learn-press-course-curriculum ul.curriculum-sections .section .section-content .course-item .lesson-preview,#learn-press-course-curriculum ul.curriculum-sections .section-header .collapse,.content_course_2 .thim-about-author .author-bio .name,.content_course_2 .thim-about-author .author-bio .thim-author-social li a:hover,.thim-style-content-new-1 article .readmore a,.thim-widget-tab .thim-widget-step .tab-content-step .tab-pane .readmore,#popup_container a.close:hover,.thim-testimonial-slider.image-bottom .title,.thim-widget-tab .thim-widget-step ul li.active a,.thim-style-content-new-1 .course_right .menu_course ul li a:hover,.custom-text-1 ul li:before,.thim-list-posts.home-new .item-post .article-date i,.thim-style-content-new-1 .thim-course-list .course-item .thim-course-content > .course-author .value a,.thim-style-content-new-1 .course_right .button_curriculumn .button.button-retake-course,.content_course_2 #course-curriculum-popup #learn-press-course-curriculum ul.curriculum-sections .section .section-content .course-item .course-item-meta a,.thim-style-content-new-1 #course-curriculum-popup #learn-press-course-curriculum ul.curriculum-sections .section .section-content .course-item .course-item-meta a,.thim-style-content-new-1 #learn-press-course-curriculum ul.curriculum-sections .section-content .course-item .lesson-preview,ul.curriculum-sections .section .section-content .course-assignment .course-item-meta a,.menu_faqs .menu li:before,.thim-list-posts.home-new .item-post h5 a:hover,.thim-list-event.layout-2.layout-4 .event-wrapper .title a:hover,.thim-courses-collection .thim-collection-carousel .content h3 .title:hover,.menu_faqs .menu li a:hover,.body-grad-layout .vc_row .sc_heading strong,.thim-style-content-new-1 #course-curriculum-popup #learn-press-course-curriculum ul.curriculum-sections .section .section-content .course-quiz .course-item-meta a,.woocommerce-page .product-name a:hover,.thim-widget-login-form label a,#thim-popup-login label a,#thim-popup-login label a:hover,.woocommerce div.product form.cart .group_table td label a:hover,.woocommerce-page div.product form.cart .group_table td label a:hover,.vczapi-shortcode-meeting-table .btn-join-link-shortcode{color:#ffb606}#bbpress-forums .bbp-replies li.bbp-header,#bbpress-forums .bbp-topics li.bbp-header,input[type=checkbox]:checked:before,input[type=radio]:checked:before,.lp-course-progress .lp-progress-bar .lp-progress-value,#your-profile ul.learn-press-subtabs li.current:before,.quiz-buttons button:hover,.woocommerce .product_thumb .onsale,.learn-press-question-options > li.answer-option > label input[type="checkbox"]:checked:before,.learn-press-question-options > li.answer-option > label input[type="radio"]:checked:before,.footer-bottom .thim-widget-icon-box:before,.wrapper-lists-our-team .our-team-item .our-team-image:before,.thim-bg-overlay-color-half:before,.thim-bg-overlay-color:before,.thim-testimonial-slider ul.scrollable li:before,.product-grid .product__title a.added_to_cart,.learn-press-pagination li .page-numbers:hover,.learn-press-pagination li .page-numbers.current,.pagination li .page-numbers:hover,.pagination li .page-numbers.current,.loop-pagination li .page-numbers:hover,.loop-pagination li .page-numbers.current,.thim-widget-carousel-categories .content-wrapper,.elementor-widget-thim-carousel-categories .content-wrapper,body .vc_tta.vc_tta-spacing-1 .vc_tta-tab .vc_active:before,.lp_pmpro_courses_by_level .level-wrap header .lp_pmpro_title_level:before,.lp_pmpro_courses_by_level .level-wrap footer a,.pmpro-has-access input.pmpro_btn,.pmpro-has-access a.pmpro_btn,#learn-press-form-login input[type=submit],.widget-area.sidebar-events .book-title,.widget-area.sidebar-events .widget_book-event .event_register_foot .event_register_submit,.thim-buy-now-desc:before,.thim-owl-carousel-post.thim-list-posts .info,.thim-timetable-link,.woocommerce-MyAccount-navigation li.is-active:before,.thim-search-light-style .thim-widget-courses-searching .courses-searching button,.thim-button-checkout,.thim-text-title:before,body .vc_tta.vc_general .vc_active .vc_tta-panel-title > a:before,body .vc_tta.vc_general .vc_tta-panel-title:hover > a:before,.thim-widget-courses .view-all-courses.position-bottom,.elementor-widget-thim-courses .view-all-courses.position-bottom,.woocommerce .add_to_cart_button.ajax_add_to_cart,.product-grid .product__title a.button.product_type_variable,.product-grid .product__title a.button.product_type_simple,.product-grid .product__title a.button.product_type_external,.product-grid .product__title a.button.product_type_grouped,.cssload-loader-inner-style-2,.widget_shopping_cart .minicart_hover .cart-items-number span.wrapper-items-number,.widget_shopping_cart .widget_shopping_cart_content .buttons a:hover,.thim-course-grid .course-item .thim-course-content .course-meta:before,.thim-course-grid .course-item .course-thumbnail > a.course-readmore,#tab-course-review .add-review form button[type=submit],#tab-course-review .review-load-more #course-review-load-more,#tab-course-review .course-rating .detailed-rating .stars > div.bar .full_bar > div,#tab-reviews .add-review form button[type=submit],#tab-reviews .review-load-more #course-review-load-more,#tab-reviews .course-rating .detailed-rating .stars > div.bar .full_bar > div,.thim-widget-tab .nav-tabs li.active:before,.wrapper-lists-our-team a.join-our-team,.site-main .widget_text .widget-title:before,.rev_slider_wrapper .tp-bullet.selected,.become-teacher-form button[type=submit],.thim-about-us-quote hr,.thim-login form#loginform input[type=submit],.thim-login form#registerform input[type=submit],.thim-login form#lostpasswordform input[type=submit],.thim-login form#resetpassform input[type=submit],.thim-list-content li:before,.tp-event-archive .entry-content .tp_event_view-detail,.list-tab-event .nav-tabs li.active:before,.profile-tabs .nav-tabs li.active:before,.single-quiz button.check_answer:hover,.single-quiz button.next-question:hover,.single-quiz button.prev-question:hover,.single-quiz button.button-finish-quiz:hover,.single-quiz button.button-start-quiz:hover,.bbpress #bbpress-forums li.bbp-header,.bbpress #bbpress-forums button:hover,.thim-what-it-about-desc .button .thim-button,a.widget-button,.menu-right .thim-link-login a,.thim-join-the-elite-group:before,.thim-join-the-elite-group .thim-widget-button .widget-button.normal,.thim-welcome-university .thim-register-now-form .wpcf7-form .wpcf7-submit,.thim-course-megamenu .course-readmore,#buddypress div.item-list-tabs ul li.selected:before,#buddypress div.item-list-tabs ul li.current:before,#buddypress .bp-avatar-nav ul.avatar-nav-items li.selected:before,#buddypress .bp-avatar-nav ul.avatar-nav-items li.current:before,#buddypress input[type=submit],#buddypress a.button:hover,#buddypress div#item-header div.generic-button > a:hover,li form.ac-form .ac-reply-content .ac-reply-cancel:hover,li form.ac-form .ac-reply-content input[type=submit],.rev-btn.thim-slider-button,form.lp-cart .checkout-button,#learn-press-checkout-user-form #learn-press-checkout-user-register .form-content a,#learn-press-checkout-user-form #learn-press-checkout-user-login ul.form-fields li button,.learn-press .view-cart-button:hover,#learn-press-payment .place-order-action input.button,#learn-press-payment .place-order-action input.button,#learn-press-payment .place-order-action input.button:hover,#learn-press-finish-course,#learn-press-checkout-user-form #learn-press-checkout-user-login ul.form-fields li button,#learn-press-checkout-user-form #learn-press-checkout-user-register .form-content a,.overlay-black .thim-widget-courses-searching .courses-searching button,.event_button_disable,.owl-controls .owl-pagination .owl-page:hover,.owl-controls .owl-pagination .owl-page.active,.thim-widget-icon-box .line-heading,.widget-area aside.WOOF_Widget .woof_container .woof_container_inner:before,.thim-course-landing-button .woocommerce-message a.button,.course-payment .woocommerce-message a.button,form.pmpro_form .lp-pmpro-name,.loop-pagination .page-number,.loop-pagination a:hover .page-number,.blog-switch-layout.blog-grid article .entry-grid-meta:before,.woocommerce-product-search:after,.learn-press-pmpro-buy-membership a.button:hover,.lp-course-progress .lp-progress-bar .lp-progress-value,.grid-horizontal .item-post:nth-child(2n) .article-wrapper,.cssload-loader-style-3 .sk-cube:before,#learn-press-course-curriculum ul.curriculum-sections .section-content .course-item.current:after,#learn-press-course-curriculum ul.curriculum-sections .section-content .course-item.item-current:after,#learn-press-course-curriculum ul.curriculum-sections .section-content .course-item .lesson-preview:hover,#your-profile input[type=submit],#course-curriculum-popup #popup-header,#popup_container #popup_title,#popup_panel #popup_ok,#popup_panel #popup_ok:hover,#popup_panel #popup_cancel:hover,#popup_title,.course-content .popup-title,.mfp-content .popup-title,.question-numbers li.current a,.question-numbers li:hover a,.quiz-buttons .button-hint:hover,.quiz-buttons .button-next-question:hover,.quiz-buttons .button-check-answer:hover,.quiz-buttons .button-prev-question:hover,.lp-pmpro-membership-list .header-item.position-2:before,.cssload-loading i,.learn-press #learn_press_payment_form .learn_press_payment_close .learn_press_payment_checkout:hover,.learn-press .thim-enroll-course-button,.learn-press .course-tabs .nav-tabs li.active:before,.learn-press #finish-course,.learn-press .course-meta > div .value.lp-progress-bar .lp-progress-value,#learn-press-course-curriculum .section-content .course-item a.lesson-preview:hover,.course-content .complete-lesson-button,.thim-course-menu-landing .thim-course-landing-tab li.active:before,.thim-course-list .course-item .thim-course-content .course-readmore a,.woocommerce div.product .woocommerce-tabs .tabs.wc-tabs li.active:before,.woocommerce div.product .woocommerce-tabs .entry-content #reviews #review_form_wrapper .comment-form .form-submit .submit,.woocommerce-page .button:hover,.woocommerce div.product form.cart .button,.woocommerce div.product .onsale,.product_thumb .onsale,.quickview .product-info .right .cart button.button,.product-grid .product__title .title a.button.add_to_cart_button,.product-grid .product__title .title a.added_to_cart,.widget-area aside:before,article .readmore a,.thim-widget-accordion .panel-title a:not(.collapsed):before,.thim-register-now-form .wpcf7-form .wpcf7-submit:hover,.thim-register-now-form .title:before,.mc4wp-form .mc4wp-form-fields button[type=submit],.mc4wp-form .mc4wp-form-fields input[type=submit],.wpcf7-form .wpcf7-submit,.navigation .navbar-nav #magic-line,.thim-bg-color,.btn-primary,.top_site_main .page-title-wrapper h1:before,.top_site_main .page-title-wrapper h2:before,.thim-widget-courses-searching .thim-course-search-overlay .courses-searching button,#respond.comment-respond .comment-form .form-submit input#submit,.comments-area .comment-list .comment-list-inner .form-submit input#submit,.wpcf7-form.style-02 .contact-form-content .submit-btn input,.wpcf7-form.style-01 .contact-form-content .submit-btn input,.single-post .page-content article .page-content-inner .entry-content .pmpro_content_message a,#back-to-top:hover,.body-grad-layout #back-to-top,input[type=submit],.thim-carousel-course-categories-tabs .owl-controls .owl-buttons > div:hover,.thim-style-content-new-1 #lp-archive-courses .switch-layout a.switch-active,.thim-carousel-course-categories-tabs .content_items .item_content .view_all_courses:hover,.form_developer_course .head_form,.thim-style-content-new-1 .course_right .button_curriculumn .button.button-retake-course:hover,.button_normal_gradient:hover,.thim-widget-tab .thim-widget-step .tab-content-step .tab-pane .readmore:hover,body.course-item-popup #learn-press-content-item #course-item-content-header,.thim-instructors-new .owl-controls .owl-buttons > div:hover,.feature-icon-box,.feature-icon-box:before,.thim-list-event.layout-2.layout-4 .time-from,.thim-video-popup .button-popup:before,.thim-courses-collection .owl-controls .owl-buttons > div:hover:before,.grad-slider .custom.tparrows:hover,button,.form_developer_course .content .submit_row,.elementor-widget-thim-icon-box .line-heading{background-color:#ffb606}::-moz-selection{background-color:#ffb606}::selection{background-color:#ffb606}.course-thumbnail .media-intro,.thim-widget-portfolio .wapper_portfolio .filters .portfolio-tabs li a.filter:hover,.portfolio_container .wapper_portfolio .filters .portfolio-tabs li a.filter:hover,.thim-widget-portfolio .wapper_portfolio .filters .portfolio-tabs li a.active,.portfolio_container .wapper_portfolio .filters .portfolio-tabs li a.active,.thim-other-member:hover .owl-buttons .owl-prev:hover,.thim-other-member:hover .owl-buttons .owl-next:hover,#learn-press-form-login input[type=email]:focus,#learn-press-form-login input[type=password]:focus,#learn-press-form-login input[type=text]:focus,.btn-border:hover,.owl-controls .owl-pagination .owl-page:hover,.owl-controls .owl-pagination .owl-page.active,.thim-product-switch-wrap form.woocommerce-ordering select:focus,aside .woof_container_size .woof_list li input[type=radio],form#lostpasswordform p input[type=text]:focus,form#lostpasswordform p input[type=email]:focus,form#lostpasswordform p input[type=password]:focus,.thim-login form#registerform input[type=email]:focus,.thim-login form#loginform input[type=email]:focus,.thim-login form#registerform input[type=password]:focus,.thim-login form#loginform input[type=password]:focus,.thim-login form#registerform input[type=text]:focus,.thim-login form#loginform input[type=text]:focus,.thim-login form#resetpassform input[type=text]:focus,form#registerform input[type=password]:focus,.thim-owl-carousel-post .owl-controls .owl-prev:hover,.thim-owl-carousel-post .owl-controls .owl-next:hover,.thim-testimonial-slider .control-nav:hover,.rev_slider_wrapper .tp-bullet.selected,.thim-list-event .view-all:hover,.thim-list-event.layout-2 .time-from,.tp-event-organizers .owl-buttons .owl-prev:hover,.tp-event-organizers .owl-buttons .owl-next:hover,.thim-join-the-elite-group .thim-widget-button .widget-button.normal,.activity-list li.bbp_topic_create .activity-content .activity-inner,.activity-list li.bbp_reply_create .activity-content .activity-inner,body .vc_tta.vc_general .vc_active .vc_tta-panel-title .vc_tta-controls-icon:before,body .vc_tta.vc_general .vc_active .vc_tta-panel-title .vc_tta-controls-icon:after,body .vc_tta.vc_general .vc_tta-panel-title:hover .vc_tta-controls-icon:before,body .vc_tta.vc_general .vc_tta-panel-title:hover .vc_tta-controls-icon:after,#respond.comment-respond .comment-form .comment-form-author input:focus,#respond.comment-respond .comment-form .comment-form-email input:focus,#respond.comment-respond .comment-form .comment-form-url input:focus,#respond.comment-respond .comment-form textarea:focus,.woocommerce .woocommerce-tabs #reviews #review_form_wrapper .comment-form p input:focus,.woocommerce .woocommerce-tabs #reviews #review_form_wrapper .comment-form p textarea:focus,.woocommerce #customer_login input[type=text]:focus,.woocommerce #customer_login input[type=email]:focus,.woocommerce #customer_login input[type=password]:focus,.cssload-loader-style-2,.loop-pagination .page-number,.loop-pagination a:hover .page-number,.thim-course-carousel .owl-controls .owl-prev:hover,.thim-course-carousel .owl-controls .owl-next:hover,.thim-widget-courses-wrapper .view-all-courses:hover,.filter-controls li a:hover,.filter-controls li a.active,.product-cat li a:hover,.product-cat li a.active,.thim-owl-carousel-post .owl-controls.owl-prev:hover,.thim-owl-carousel-post .owl-controls.owl-next:hover,.mc4wp-form .mc4wp-form-fields input[type=email]:focus,.wpcf7-form input[type=text]:focus,.wpcf7-form input[type=email]:focus,.wpcf7-form input[type=tel]:focus,.wpcf7-form input[type=number]:focus,.wpcf7-form input[type=date]:focus,.wpcf7-form select:focus,.wpcf7-form textarea:focus,.form.yikes-easy-mc-form input[type=text]:focus,.form.yikes-easy-mc-form input[type=email]:focus,.form.yikes-easy-mc-form input[type=tel]:focus,.form.yikes-easy-mc-form input[type=number]:focus,.form.yikes-easy-mc-form input[type=date]:focus,.form.yikes-easy-mc-form select:focus,.form.yikes-easy-mc-form textarea:focus,.thim-social li a:hover,footer#colophon .footer .thim-footer-location .social a:hover,.btn-primary,.btn-border,.search-form .search-field:focus,#bbp-search-form > .bbp-search-box #bbp_search:focus,.switch-layout-container .courses-searching form input[type=text]:focus,.question-numbers li.current a,.question-numbers li:hover a,.learn-press-pagination li .page-numbers:hover,.learn-press-pagination li .page-numbers.current,.pagination li .page-numbers:hover,.pagination li .page-numbers.current,.loop-pagination li .page-numbers:hover,.thim-carousel-course-categories-tabs .thim-course-slider .item.active,.thim-carousel-course-categories-tabs .thim-course-slider .item.active:after,.thim-carousel-course-categories-tabs .owl-controls .owl-buttons > div:hover,.thim-style-content-new-1 .feature_box_before_archive .owl-carousel .owl-controls .owl-pagination .owl-page:hover,.thim-style-content-new-1 .feature_box_before_archive .owl-carousel .owl-controls .owl-pagination .owl-page.active,.thim-style-content-new-1 .feature_box_before_archive .owl-carousel .owl-controls .owl-pagination .owl-page:hover:before,.thim-style-content-new-1 .feature_box_before_archive .owl-carousel .owl-controls .owl-pagination .owl-page.active:before,.thim-style-content-new-1 #lp-archive-courses .switch-layout a.switch-active,.content_course_2 .thim-about-author .author-bio .thim-author-social li a:hover,.profile-container .profile-tabs .learn-press-subtab-content .lp-sub-menu li span,.thim-widget-tab .thim-widget-step .tab-content-step .tab-pane .readmore,.thim-instructors-new .owl-controls .owl-buttons > div:hover,.mc4wp-form .mc4wp-form-fields button[type=submit],.mc4wp-form .mc4wp-form-fields input[type=submit],.loop-pagination li .page-numbers.current{border-color:#ffb606}.thim-category-tabs .nav-tabs li a:hover,.thim-category-tabs .nav-tabs li.active a,.woocommerce div.product .woocommerce-tabs .tabs .active a{border-bottom-color:#ffb606}.thim-testimonial-carousel .content .title .line:after,.widget-area.sidebar-events .book-title:before,.woocommerce div.woocommerce-message,.woocommerce div.woocommerce-info{border-top-color:#ffb606}.thim-widget-carousel-categories .content-wrapper:before,.elementor-widget-thim-carousel-categories .content-wrapper:before{border-right-color:#ffb606}form.lp-checkout .logged-in,.grid-horizontal .item-post:nth-child(2n) .article-wrapper:before{border-left-color:#ffb606}#buddypress form#whats-new-form #whats-new:focus,.thim-style-content-new-1 .course_right .button_curriculumn .button.button-retake-course{border-color:#ffb606 !important}.woocommerce-MyAccount-content form input.button,.portfolio-content .flex-direction-nav li a,.woocommerce .reset_password form input[type=submit],#customer_login form input[type=submit],.quickview .product-info .right .cart button.button,.widget_shopping_cart .widget_shopping_cart_content .buttons a.checkout,.woocommerce div.product form.cart .button,.woocommerce-page div.product form.cart .button,.woocommerce #payment #place_order,.woocommerce-page #payment #place_order,.woocommerce .wc-proceed-to-checkout a.button,.thim-carousel-list-instructors .owl-controls .owl-buttons > div:hover,.thim-style-content-new-1 article .readmore a:hover,.thim-style-content-new-1.woocommerce .widget_price_filter .ui-slider .ui-slider-range,.thim-style-content-new-1.woocommerce .widget_price_filter .ui-slider .ui-slider-handle,.thim-widget-courses .grid-1 .view-all-courses:hover,.elementor-widget-thim-courses .grid-1 .view-all-courses:hover,.woocommerce-page .wc-proceed-to-checkout a.button{background-color:#ffb606}.portfolio-content .flex-direction-nav li a:hover:before{color:#ffb606}.thim-style-content-new-1 #lp-single-course .course-meta > div .value a:hover{color:#ffb606 !important}.thim-carousel-course-categories .owl-carousel .owl-buttons .owl-next:hover,.thim-carousel-course-categories .owl-carousel .owl-buttons .owl-prev:hover{background-color:rgba(255, 182, 6, 0.8)}.thim-owl-carousel-post .info{background-color:rgba(255, 182, 6, 0.92)}.body-grad-layout #back-to-top:hover{background-color:#4caf50}.top_site_main.style_heading_2 .overlay-top-header{background-color:#4caf50;background-image:-webkit-gradient(linear, left top, right top, from(#4caf50), to(#ffb606));background-image:-webkit-linear-gradient(left, #4caf50, #ffb606);background-image:-moz-linear-gradient(left, #4caf50, #ffb606);background-image:-ms-linear-gradient(left, #4caf50, #ffb606);background-image:-o-linear-gradient(left, #4caf50, #ffb606);background-image:linear-gradient(left, #4caf50, #ffb606);filter:progid:DXImageTransform.Microsoft.gradient(startColorStr="#4caf50", endColorStr="#ffb606", gradientType='1')}a.color_primary{color:#ffb606 !important}.woosalescountdown .counter-group .counter-block .counter-caption{color:#ffb606}div#preload{background-color:#fff}.sk-cube-grid .sk-cube,.sk-chasing-dots .sk-child,.sk-spinner-pulse,.sk-three-bounce .sk-child,.sk-wandering-cubes .sk-cube,.sk-double-bounce .sk-child,.sk-rotating-plane,.sk-wave .sk-rect,.cssload-loader-style-2 .cssload-loader-inner,.sk-folding-cube .sk-cube:before{background-color:#ffb606}.cssload-loader-style-2{border-color:#ffb606}.cssload-loader-style-1 .cssload-inner.cssload-one{border-bottom-color:#ffb606}.cssload-loader-style-1 .cssload-inner.cssload-two{border-right-color:#ffb606}.cssload-loader-style-1 .cssload-inner.cssload-three{border-top-color:#ffb606}aside.widget_course-filters .filter-title::after{background-color:#ffb606}body.thim-child-udemy #masthead .navigation .width-navigation .navbar-nav .menu-right ul li > div.thim-widget-login-popup .thim-link-login a,body.thim-child-udemy .thim-widget-courses .thim-category-tabs.thim-course-grid .nav-tabs li.active a:after,body.thim-child-udemy .thim-widget-courses .thim-category-tabs.thim-course-grid .thim-list-event .course-item.color-1 .course-item-wrapper .course-thumbnail .price,body.thim-child-udemy #main-content .course-info-right .course-info-wrapper .right-col__content .right-col__wrapper .course-wishlist-box .fa-heart:hover,body.thim-child-udemy #main-content .course-review-box .course-rating .course-rating-box .detailed-rating .rating-box .stars .bar .full_bar div,body.thim-child-udemy #main-content .thim-ralated-course .thim-course-grid .owl-controls .owl-buttons .owl-prev:hover,body.thim-child-udemy #main-content .thim-ralated-course .thim-course-grid .owl-controls .owl-buttons .owl-next:hover,body.thim-child-udemy #main-content .thim-ralated-course .thim-course-grid .lpr_course .course-item.color-1 .course-thumbnail .price,body.thim-child-udemy .thim-widget-testimonials .swiper-container .swiper-slide .item-wrapper .swiper-navigation .swiper-button-next:hover,body.thim-child-udemy .thim-widget-testimonials .swiper-container .swiper-slide .item-wrapper .swiper-navigation .swiper-button-prev:hover{background-color:#ffb606}body.thim-child-udemy #masthead .navigation .width-navigation .navbar-nav .menu-right ul li > div.thim-widget-login-popup .thim-link-login a{color:#333}body.thim-child-udemy #masthead .navigation .width-navigation .navbar-nav .menu-right ul li > div.thim-widget-login-popup .thim-link-login a:hover{color:#ffb606;border-color:#ffb606;background:none}body.thim-child-udemy #masthead .navigation .width-navigation .navbar-nav .menu-right ul li.widget_nav_menu ul li a:hover,body.thim-child-udemy #masthead .navigation .width-navigation .navbar-nav .menu-right ul li.widget_course-categories .thim-widget-course-categories ul li a:hover,body.thim-child-udemy .thim-widget-testimonials .swiper-container .swiper-slide .item-wrapper .author .info .title,body.thim-child-udemy .thim-widget-twitter .thim-twitter-slider .thim-carousel-wrapper .tweet-item .top a,body.thim-child-udemy .thim-widget-twitter .thim-twitter-slider .thim-carousel-wrapper .tweet-item .content a,body.thim-child-udemy #masthead .navigation .width-navigation .navbar-nav .menu-right ul li.widget_nav_menu ul li a:hover,body.thim-child-udemy #masthead .navigation .width-navigation .navbar-nav .menu-right ul li.widget_course-categories .thim-widget-course-categories ul li a:hover,body.thim-child-udemy #main-content .course-info-right .course-info-wrapper .right-col__content .right-col__wrapper .course-wishlist-box .fa-heart.course-wishlisted .text,body.thim-child-udemy #main-content .course-info-right .course-info-wrapper .right-col__content .right-col__wrapper .thim-course-feature ul li i,body.thim-child-udemy .thim-widget-courses .thim-category-tabs.thim-course-grid .thim-list-event .course-item .course-item-wrapper .thim-course-content .thim-course-content-hover .thim-course-content-hover-box .course-feature span i,body.thim-child-udemy .thim-list-event.layout-2 .wrap-arrow-slick .arow-slick:hover i{color:#ffb606}body.thim-child-udemy #masthead .navigation .width-navigation .navbar-nav .menu-right ul li > div.thim-widget-login-popup .thim-link-login a,body.thim-child-udemy .thim-widget-courses .thim-category-tabs.thim-course-grid .thim-list-event .course-item.color-1 .course-item-wrapper .course-thumbnail,body.thim-child-udemy #main-content .course-info-right .course-info-wrapper .right-col__content .right-col__wrapper .course-wishlist-box .fa-heart.course-wishlisted,body.thim-child-udemy #main-content .course-review-box .course-rating .course-rating-box .average-rating .rating-box,body.thim-child-udemy #main-content .thim-ralated-course .thim-course-grid .owl-controls .owl-buttons .owl-prev:hover,body.thim-child-udemy #main-content .thim-ralated-course .thim-course-grid .owl-controls .owl-buttons .owl-next:hover,body.thim-child-udemy #main-content .thim-ralated-course .thim-course-grid .lpr_course .course-item.color-1 .course-thumbnail,body.thim-child-udemy .thim-widget-testimonials .swiper-container .swiper-slide .item-wrapper .swiper-navigation .swiper-button-next:hover,body.thim-child-udemy .thim-widget-testimonials .swiper-container .swiper-slide .item-wrapper .swiper-navigation .swiper-button-prev:hover{border-color:#ffb606}body.thim-child-instructor #masthead.header_v1 #toolbar .widget_courses-searching .thim-widget-courses-searching .thim-course-search-overlay .search-toggle:hover,body.thim-child-instructor #masthead.header_v1 #toolbar .widget_login-popup .thim-link-login a:hover,body.thim-child-instructor .thim-buttons,body.thim-child-instructor .thim-course-grid.thim-course-grid-instructor .course-item .course-thumbnail .course-price{background-color:#ffb606}body.thim-child-instructor .thim-achievements-star i,.thim-widget-twitter .thim-twitter-slider .thim-carousel-wrapper .tweet-item .content a,.thim-widget-twitter .thim-twitter-slider .thim-carousel-wrapper .tweet-item .top a,body.thim-child-instructor .thim-course-grid.thim-course-grid-instructor .course-item .thim-course-content .course-meta a:hover,.thim-course-slider-instructor .course-item .thim-course-content .course-title a:hover{color:#ffb606}body.thim-child-new-art .thim-testimonial-slider.layout-slide-2 .slides-content .slide-content .content .title,body.thim-child-new-art .counter-box.number-left .counter-box-content{font-family:'Poppins'}body.thim-child-new-art .thim-widget-courses .course-price .value,body.thim-child-new-art #masthead.header_v4 .navigation .menu-right .textwidget .phone-topbar a:hover,body.thim-child-new-art .thim-course-grid .course-item .thim-course-content .course-meta .course-meta-item.course-price .course-price-value,body.thim-child-new-art .thim-course-list .course-item .thim-course-content .course-price .course-price-value,body.thim-child-new-art #contact-form-registration .wpcf7 .thim-close:hover,body.thim-child-new-art .learn-press .course-payment .course-price .value,body.thim-child-new-art footer#colophon .copyright-area .copyright-content .text-copyright a,body.thim-child-new-art .thim-widget-courses.template-slider-v3 .thim-course-carousel .course-item .thim-course-content .thim-course-content-box .course-meta .course-meta-item.course-price .course-price-value,body.thim-child-new-art .thim-widget-courses.template-slider-v3 .thim-course-carousel .course-item .thim-course-content .thim-course-content-box h3.course-title a:hover,body.thim-child-new-art #masthead.header_v4 .navigation .menu-right .widget_courses-searching .search-toggle:hover{color:#ffb606}body.thim-child-new-art .thim-course-list .course-item .thim-course-content .course-price,body.thim-child-new-art .thim-course-grid .course-item .thim-course-content .course-meta .course-meta-item.course-price,body.thim-child-new-art .thim-widget-courses.template-slider-v3 .thim-course-carousel .course-item .thim-course-content .thim-course-content-box .course-meta .course-meta-item.course-price{font-family:'Poppins'}body.thim-child-new-art .mobile-menu-wrapper .mobile-menu-container ul li.menu-right.header_v4 > ul li .elementor .thim-widget-courses-searching .thim-course-search-overlay .search-toggle,body.thim-child-new-art .mobile-menu-wrapper .mobile-menu-container ul li.menu-right .thim-widget-courses-searching .thim-course-search-overlay .search-toggle,body.thim-child-new-art .thim-testimonial-slider.layout-slide-2 .slides-wrapper:before{background-color:#ffb606}body.thim-child-new-art .mobile-menu-wrapper .mobile-menu-container ul li.menu-right.header_v4 > ul li .elementor .thim-widget-courses-searching .thim-course-search-overlay .search-toggle:hover,body.thim-child-new-art .mobile-menu-wrapper .mobile-menu-container ul li.menu-right .thim-widget-courses-searching .thim-course-search-overlay .search-toggle:hover{background-color:#e6a303}body.thim-child-new-art .thim-widget-courses-searching .courses-searching input[type=text]:focus{border-color:#ffb606}body.thim-child-crypto .mobile-menu-wrapper .menu-right.header_v4 .thim-widget-login-popup a.login,body.thim-child-crypto footer#colophon .footer .thim-widget-social .thim-social ul.social_link li a:hover,body.thim-child-crypto footer#colophon .footer .elementor-widget-thim-social .thim-social ul.social_link li a:hover,body.thim-child-crypto .elementor-widget-thim-testimonials .thim-testimonial-carousel .owl-buttons .owl-next:hover,body.thim-child-crypto .elementor-widget-thim-testimonials .thim-testimonial-carousel .owl-buttons .owl-prev:hover,body.thim-child-crypto .thim-widget-testimonials .thim-testimonial-carousel .owl-buttons .owl-next:hover,body.thim-child-crypto .thim-widget-testimonials .thim-testimonial-carousel .owl-buttons .owl-prev:hover,body.thim-child-crypto .elementor-widget-thim-courses .grid-1 .thim-course-grid .course-item:hover .thim-course-content,body.thim-child-crypto .thim-widget-courses .grid-1 .thim-course-grid .course-item:hover .thim-course-content,body.thim-child-crypto .template-grid-v3 ul li a:hover,body.thim-child-crypto .elementor-widget-thim-course-categories ul li a:hover{background-color:#ffb606}body.thim-child-crypto .thim-our-achievements .elementor-widget-text-editor i,body.thim-child-crypto .thim-our-achievements .wpb_text_column i,body.thim-child-crypto .thim-our-achievements .textwidget i,body.thim-child-crypto .wrapper-lists-our-team .our-team-item .content-team .content-team-box .social-team a:hover{color:#ffb606}body.thim-child-crypto .elementor-widget-thim-courses .grid-1 .thim-course-grid .course-item:hover .thim-course-content .course-readmore a,body.thim-child-crypto .thim-widget-courses .grid-1 .thim-course-grid .course-item:hover .thim-course-content .course-readmore a{background-color:#4caf50}body.thim-child-crypto .elementor-widget-thim-testimonials .thim-testimonial-carousel .owl-buttons .owl-next:hover,body.thim-child-crypto .elementor-widget-thim-testimonials .thim-testimonial-carousel .owl-buttons .owl-prev:hover,body.thim-child-crypto .thim-widget-testimonials .thim-testimonial-carousel .owl-buttons .owl-next:hover,body.thim-child-crypto .thim-widget-testimonials .thim-testimonial-carousel .owl-buttons .owl-prev:hover,body.thim-child-crypto .elementor-widget-thim-courses .grid-1 .thim-course-grid .course-item .thim-course-content .course-readmore a,body.thim-child-crypto .thim-widget-courses .grid-1 .thim-course-grid .course-item .thim-course-content .course-readmore a,body.thim-child-crypto .template-grid-v3 ul li a:hover,body.thim-child-crypto .elementor-widget-thim-course-categories ul li a:hover{border-color:#ffb606}body.thim-child-crypto .elementor-widget-thim-courses .grid-1 .thim-course-grid .course-item:hover .thim-course-content .course-readmore a,body.thim-child-crypto .thim-widget-courses .grid-1 .thim-course-grid .course-item:hover .thim-course-content .course-readmore a{border-color:#4caf50}body.thim-child-crypto .elementor-widget-thim-courses .grid-1 .thim-course-grid .course-item:hover .thim-course-content .course-readmore a:hover,body.thim-child-crypto .thim-widget-courses .grid-1 .thim-course-grid .course-item:hover .thim-course-content .course-readmore a:hover,body.thim-child-crypto .elementor-widget-thim-courses .grid-1 .thim-course-grid .course-item .thim-course-content .course-readmore a,body.thim-child-crypto .thim-widget-courses .grid-1 .thim-course-grid .course-item .thim-course-content .course-readmore a,body.thim-child-crypto .elementor-widget-thim-courses .grid-1 .thim-course-grid .course-item .thim-course-content .course-title a:hover,body.thim-child-crypto .thim-widget-courses .grid-1 .thim-course-grid .course-item .thim-course-content .course-title a:hover{color:#333}body.thim-child-crypto .elementor-widget-thim-courses .grid-1 .thim-view-all-box .view-all-courses:hover,body.thim-child-crypto .thim-widget-courses .grid-1 .thim-view-all-box .view-all-courses:hover{background-color:#e6a303}body.thim-child-kid-art .counter-box .content-box-percentage .wrap-percentage .display-percentage,body.thim-child-kid-art .thim-widget-courses-wrapper .view-all-courses,body.thim-child-kid-art .thim-widget-button .widget-button,body.thim-child-kid-art .thim-list-event.layout-5 .thim-column-list .item-event .time-from .date,body.thim-child-kid-art .thim-list-event.layout-5 .thim-column-slider .item-event .event-info .time-from .date,body.thim-child-kid-art .single-image.template-layout-2 .thim-single-image-popup .single-image-hover .inner-info,body.thim-child-kid-art .thim-course-grid .course-item .thim-course-content .course-meta{font-family:'Poppins'}body.thim-child-kid-art .thim-widget-courses.template-grid-v3 .thim-widget-courses-wrapper .thim-course-grid .lpr_course .course-item .thim-course-content .course-meta > div.course-price .value,body.thim-child-kid-art .thim-list-event.layout-5 .thim-column-slider .item-event .event-info .time-from,body.thim-child-kid-art .thim-testimonial-slider.layout-slide-2 .slides-content .title,body.thim-child-kid-art .thim-testimonial-slider.layout-slide-2 .slides-content .title a,body.thim-child-kid-art .thim-widget-courses.template-grid-v3 .thim-widget-courses-wrapper .thim-course-grid .lpr_course .course-item .thim-course-content .course-title a:hover,body.thim-child-kid-art .thim-list-event.layout-5 .thim-column-list .item-event .event-wrapper .title a:hover,body.thim-child-kid-art .thim-course-grid .course-item .thim-course-content .course-meta .course-price .value,body.thim-child-kid-art .learn-press .course-payment .course-price .value,body.thim-child-kid-art .widget-area .thim-course-list-sidebar .course-price .value.free-course,body.thim-child-kid-art .widget-area .thim-course-list-sidebar .course-price .value{color:#4caf50}body#thim-body.thim-child-kid-art .thim-list-event.layout-5 .thim-column-slider .owl-controls .owl-buttons .owl-next:hover,body#thim-body.thim-child-kid-art .thim-list-event.layout-5 .thim-column-slider .owl-controls .owl-buttons .owl-prev:hover{background:#ffb606}body.thim-child-kid-art .thim-list-event.layout-5 .thim-column-slider .item-event .event-info .event-wrapper .title a:hover,body.thim-child-kid-art .contact-list li a:hover,body.thim-child-kid-art .thim-testimonial-slider.layout-slide-2 .control-nav:hover,body.thim-child-kid-art #masthead.header_v4 .navigation .menu-right .thim-link-login > a:hover,body.thim-child-kid-art #masthead.header_v4 .navigation .menu-right .thim-link-login > a:hover:before,body.thim-child-kid-art #masthead.header_v4.affix .navigation .menu-right .thim-link-login > a:hover,body.thim-child-kid-art #masthead.header_v4.affix .navigation .menu-right .thim-link-login > a:hover:before,body.thim-child-kid-art .thim-custom-gallery .gallery-img .owl-next i:hover,body.thim-child-kid-art .thim-custom-gallery .gallery-img .owl-prev i:hover,body.thim-child-kid-art .thim-style-link a:hover,body.thim-child-kid-art .thim-testimonial-slider.layout-slide-2 .control-nav:hover:before,body.thim-child-kid-art header.site-header .menu-right .thim-social .social_link li a:hover i,body.thim-child-kid-art header.site-header.affix .menu-right .thim-social .social_link li a:hover i{color:#ffb606}body.thim-child-kid-art #masthead.header_v4.affix .navigation .menu-right .thim-link-login a,body.thim-child-kid-art #masthead.header_v4.affix .navigation .menu-right .thim-link-login a:before,body.thim-child-kid-art header.site-header.affix .menu-right .thim-social .social_link li a i{color:#333}@media (max-width:992px){body.thim-child-kid-art #masthead.header_v4 .navigation .menu-right .thim-link-login .login,body.thim-child-kid-art #masthead.header_v4 .navigation .menu-right .thim-link-login .logout{color:#333}}body.thim-child-kid-art #masthead.header_v4.affix .navigation .menu-right .thim-link-login .login:after,body.thim-child-kid-art #masthead.header_v4.affix .navigation .menu-right .thim-link-login .logout:after{background:#333}body.thim-child-kid-art #back-to-top:hover{background:#e6a303}body.thim-child-kid-art:not(.home-page) #masthead.header_v4 .navigation .menu-right .thim-link-login > a:hover{color:#ffb606}body.thim-child-tech-camps .thim-list-posts.homepage .item-post .content .read-more,body.thim-child-tech-camps .thim-style-image-box:after,body.thim-child-tech-camps.home-page .wrapper-lists-our-team .our-team-item .our-team-image .social-team > a:hover,body.thim-child-tech-camps .thim-style-courses-searching .courses-searching form button,body.thim-child-tech-camps .thim-list-posts.homepage .item-post .content .read-more{background:#ffb606}body.thim-child-tech-camps .thim-testimonial-carousel .owl-buttons .owl-prev i:hover,body.thim-child-tech-camps .thim-testimonial-carousel .author .info h3 a,body.thim-child-tech-camps .thim-testimonial-carousel .author .info h3,body.thim-child-tech-camps .thim-tech-camps-content-second,body.thim-child-tech-camps .navigation .menu-right .thim-link-login .logout:hover,body.thim-child-tech-camps .navigation .menu-right .thim-link-login .login:hover,body.thim-child-tech-camps .thim-testimonial-carousel .owl-buttons .owl-prev i:hover,body.thim-child-tech-camps .thim-testimonial-carousel .owl-buttons .owl-next i:hover,body.thim-child-tech-camps .thim-tech-camps-info ul li span,body.thim-child-tech-camps .thim-tech-camps-content-second{color:#ffb606}body.thim-child-tech-camps .thim-testimonial-carousel .author .info h3 a:hover{color:#b98200}body.thim-child-tech-camps .thim-list-posts.homepage .item-post .content .read-more:hover,body.thim-child-tech-camps #back-to-top:hover{background:#e6a303}body.thim-child-tech-camps.home-page .wrapper-lists-our-team .our-team-item .our-team-image:after,body.thim-child-tech-camps .thim-testimonial-carousel .author .avatar:before{border-color:#ffb606}body.thim-child-tech-camps .thim-widget-twitter .thim-twitter-slider .thim-carousel-wrapper .tweet-item .content a,body.thim-child-tech-camps .thim-fearures-tech-camps li i,body.thim-child-tech-camps .thim-video-popup .video-info .button-popup i{color:#4caf50}body.thim-child-tech-camps .thim-image-box.template-layout-2 .thim-image-info,body.thim-child-tech-camps .thim-video-popup .video-info .button-popup:hover{background:#4caf50}body.thim-child-tech-camps .thim-video-popup .video-info .button-popup:hover:after{box-shadow:inset 0 0 0 100px #4caf50}/* courses - ba-history-2 page start */
div#course-subtabs .vc_tta-panels-container .course-subtabs ul.nav-tabs { 
display: flex !important; 
} 

.course-subtabs ul.nav.nav-tabs li.active:before {
    height: 4px !important;
	background-color: #f5c3c9;
}

.learn-press .course-tabs .course-subtabs ul.nav-tabs li.active a {
    border-color: transparent;
    color: #da1a32 !important;
    border-left: 1px solid #f5c3c9 !important;
    border-right: 1px solid #f5c3c9 !important;
    border-top: 1px solid #f5c3c9 !important;
    border-bottom-color: transparent !important; 
}

div#course-subtabs .vc_tta-panels-container .course-subtabs ul.nav-tabs li { width: auto !important; }
div#course-subtabs .vc_tta-panels-container .course-subtabs ul.nav-tabs li a { text-overflow: unset !important; }

.learn-press .course-tabs .course-subtabs ul.nav-tabs li a { 
	font-size: 1em; font-weight:normal !important; 
}


div#course-subtabs .vc_tta-panels-container .course-subtabs ul.nav-tabs li.thim-col-4 { 
width:auto !important; 
}
/* courses - ba-history-2 page end */

/* css added to hide back to top in course description */
.catalog-menu-descriptions .back-to-top{
		display:none;
}

#region-notification {
    background: #fbe91d;
    color: #000;
    width: 90%;
    box-sizing: border-box;
    margin: 60px auto 40px auto;
    padding: 3% 6%;
    border-radius: 15px;
    font-size: 1.5em;
    font-weight: 600;
    text-transform: uppercase;
}
#region-notification h1 {
    padding-bottom: 10px;
    text-transform: uppercase;
    letter-spacing: 0.03em;
    font-size: 1em !important;
    margin: 0;
    color: #000 !important;
}
#region-notification p {
    color: #000 !important;
    font-weight: normal !important;
    font-size: 18px !important;
    text-transform: lowercase !important;
    margin-bottom: 17px;
}
div#region-notification br {
    line-height: 0px;
    display: none;
}

/*Course search icon - by pratiksha*/
span.course-search-icon {
    position: absolute;
    right: 0;
    top: 0;
    bottom: 0;
    text-align: center;
    z-index: 10;
    background: 0 0;
    box-shadow: none;
    border: none;
    outline: 0;
    width: 30px;
    padding: 0;
    line-height: 34px;
}
/*end*/
.level {
    position: relative !important;
    display: inline-flex !important;
    padding: 8px 30px 0px 15px;
}
rs-slide, rs-slide:before {
    display: block;
    visibility: hidden;
    height: 96% !important;
	width: 102% !important;
} 

.home-page .wpb_revslider_element { margin-bottom: 0px !important; }

.logo-footer{
        width: 25%;
}

.menu-top-header-links-container {
    display: flex;
    justify-content: flex-end;
}

.menu-top-header-links-container>a {
text-decoration:none;
}

.menu-top-header-links-container ul.menu {
    list-style: none;
    display: flex;
	margin-bottom: 0px;
    padding-top: 5px;
}

.menu-top-header-links-container ul.menu li>a {
    padding-left: 8px;
    margin-left: 8px;
    border-left: 1px solid #da1a32;
}

.menu-top-header-links-container ul.menu li:first-child>a {
    border-left: none;
}

/* Css code added by Karuna for Search Quick Links li */
.Right{
    float:right;
}

.quicklinks .column {
  float: left;
  width: 33.33%;    
 /* padding: 10px;
  height: 300px; *//* Should be removed. Only for demonstration */
}
.quicklinks .column h4{
    color: #22222285 !important;
    text-decoration:underline;
    padding-bottom: 5px;
}
.quicklinks h3{
    color: #222222b0 !important;
    
}
.quicklinks .column a{
    color: #4169e1;
}
.searchInput{
    width:600px;
}
/* Clear floats after the columns */
.quicklinks .row:after {
  content: "";
  display: table;
  clear: both;
}
.quicklinks ul  {list-style: none;}
/* End of css for search popup  */




/* Harshada Css Start */
.vc_custom_heading{
        font-size: 28px;
        font-weight:500;
}
.vc-custom-btn .vc_btn3.vc_btn3-color-grey.vc_btn3-style-modern, .vc-custom-btn .vc_btn3.vc_btn3-color-grey.vc_btn3-style-modern:active, .vc-custom-btn .vc_btn3.vc_btn3-color-grey.vc_btn3-style-modern:focus, .vc-custom-btn .vc_btn3.vc_btn3-color-grey.vc_btn3-style-modern:hover {
margin-top: 20px;
font-size: 16px;
font-weight: 500;
background-color: #da1a32; 
color: #fff;
margin-bottom:20px;		
}

.wpb_content_element p, .wpb_content_element ul li {
        font-size: 18px;
        color: #343434;
    font-weight: 400;
    font-family: "Poppins";
}

.vc_img_right_padding {
        padding-right: 20px
}
.graduate-admissions-image .vc_custom_1593066638379{
        background-size: cover !important;
}
.vc_column_container .vc_custom_1592915544131{
        background-size: cover !important;
}
.vc_img_right_arrow{
        padding: 0px 30px 0px 20px;
    background: url(/wp-content/uploads/2020/06/left_send_document_joint.png) -2px center;
    background-repeat: no-repeat;
    background-position-x: 100.5%;
}
.vc_img_right_arrow_admission{
        background: url('/wp-content/uploads/2020/06/left_send_document_joint.png') -2px center;
        background-repeat: no-repeat;
        background-position-x: 100.5%;
}

/* veterans */

.vc-content-bold-block{
        padding: 10px 20px;
    border: 1px solid red;
    background-color: #fff;
} 
.gray-border .vc-address-info .vc_column-inner{
        padding: 30px 0px !important;
}
.vc_office_address .wpb_wrapper p:first-child{
        margin-bottom: 0px;
}
.vc_office_address .wpb_wrapper p:nth-child(2){
        margin-left: 8%;
}
 .vc_office_address .wpb_wrapper p{
        font-size:22px;
        font-weight: 500;
        font-family: "Poppins";
        text-transform: none !important
}
.vc_office_address p i{
        width: 30px;
}
.vc_office_address p:first-child i{
        width: 25px;
}
.vc_office_address  p:last-child a{     
color:#da1a32 !important;
}
.vc_office_img{
width: 200px;
padding-bottom: 20px
}

.vc-address-info .vc_column-inner .vc_office_address.divider{
padding-top: 20px;
    border-top: 1px solid lightgray;
}

.vc-veterans-img .vc_custom_1593086801854{
        display:flex;
        justify-content:center;
        align-items:center;
        align-content:center;
}

.vc-veterans-img .vc_column-inner .wpb_wrapper .vc-transparent-btn button, .vc-veterans-img .vc_column-inner .wpb_wrapper .vc-transparent-btn a{
    width: 85% !important;
    font-size: 28px;
    font-weight:500;     
	background:transparent;
    border: 1px solid #fff;
    color: #fff;		
}

.gray-border .vc-address-info{
 padding-left: 40px !important;
}
.remove-margin {
        margin: 0px !important;
}

/* current students */

.vc_link_list{
        width:48%;
        margin-bottom: 0px;
        display:inline-block;
        vertical-align: top;
}
.add_margin_right{
        margin-right: 4%;
}

.text_overlap_right_content {
        position: relative;
    left: -14px;
    z-index: -1;
}

.vc_link_list .menu li a{
        width: 95%;
        font-size: 18px;
    color: black;
}
.vc_link_list .menu li a:after {
    content: '>';
    width: 5px;
    height: 5px;
        top: 10px;
    right: 2%;
        color: #da1a32;
    position: absolute;
}

.vc_link_list .menu li {
        padding: 10px 0px;
        position: relative;
    display: flex;
    border-bottom: 1px solid lightgray;
    align-items: center;
        
}
.vc_link_list .menu li:last-child{
        padding-bottom: 0px;
        border-bottom: none;
}

.vc_link_list .menu{
        margin: 0px;
        list-style: none !important;
}
.vc_custom_heading_margin .vc_custom_heading{
    margin-top: 5px;
}
.vc_details_row .vc_custom_heading_margin .vc_content_left_side_arrow{
        padding-left: 0px;
        padding-right: 16px;
        background-position-x: right;
}

.vc_custom_heading_margin .vc_column-inner{
    padding-right: 0px;
            padding-left: 0px;
}

.vc_content_border {
        width: 65%;
        border: 1px solid lightgray;
}
.vc_custom_heading_margin {
        align-self:center;
        width: 35%;
        
}
.vc_content_border .wpb_wrapper {
        padding: 10px;
}
.text_left_content{

    padding: 0px !important;
        position: relative;
    right: -14px;
}
.vc_cureent_student_img img{
        height: 270px !important
}
.vc_custom_headline_right .vc_column-inner{
        padding-left: 0px;
}
.vc_content_border .vc_current_students_content .wpb_wrapper {
        padding: 0px !important;
        border: none !important;
}
.vc_custom_heading_margin .vc_custom_headline_right {
        text-align:right !important;
}
.vc_content_left_side_arrow{
    background: url(/wp-content/uploads/2020/06/right_send_document_joint.png) -2px center;
    background-repeat: no-repeat;
}
.vc_current_content_padding_left_side, .vc_img_right_arrow {
        padding: 0px 0px 0px 16px;
background-position-x: left;
}
.vc_details_row{
        display:flex;
}

/*Harshada css end */

/* Prajakta Css Start  */

/* common css START */

.wpb_heading, 
.wpb_widgetised_column_heading, 
.container-heading-left-line {
background: unset !important;
}

.vc_custom-heading-bg-bottom {
background-position-x: left !important;
margin-top: 0 !important;
}

.wpb_container .vc_column-inner .wpb_wrapper {
border: 1px solid #75787b;
border-bottom: 0;
}

/* Common css END */

/* undergraduate and graduate  START */

.wpb_container-bordered-button {
display: flex !important;
justify-content: center;
margin: 0 !important;
}

.wpb_container-bordered-button a {
overflow: hidden;
white-space: nowrap;
width: 100% !important;
text-overflow: ellipsis;
border: none !important;
color: #da1a32 !important;
font-size: 16px !important;
font-weight: 500 !important;
background: #fff !important;
border: 1px solid #da1a32 !important;
}

.wpb_container-bordered-button a:hover {
background: #da1a32 !important;
color: #fff !important;
}

.wpb_container-content .wpb_wrapper {
border: none !important;
}

.wpb_container-heading {
padding: 0 15px;
text-overflow: ellipsis;
overflow: hidden;
white-space: nowrap;
}

.wpb_container-content {
padding: 0 15px;
overflow: hidden;
text-overflow: ellipsis;
min-height: 250px;
display: -webkit-box;
-webkit-line-clamp: 8;
-webkit-box-orient: vertical    
}

.main-column-container, 
.main-column-sidebar {
margin-top: 38px;
}
/* undergraduate and graduate  END */

/* apply page START */

.container-heading-left-line {
margin-left: 10px;
}

.container-heading-left-line:before 
{
width: 10px;
height: 50px;
content: "";
background: #da1a32;
display: block;
position: absolute;
left: 0;
top: 15px;
border-radius: 5px;
}

.apply-row-container {
border-bottom: 1px solid #75787b !important;
padding-bottom: 30px !important;
}

.apply-container-colored-button button
{
color: #fff !important;
width: 100% !important;
font-size: 16px !important;
font-weight: 500 !important;
background: #da1a32 !important;
border: 1px solid #da1a32 !important;
background-image: linear-gradient(to bottom,rgba(255,255,255,.2) 0,rgba(255,255,255,.01) 100%) !important;
}

.apply-container-bordered-button {
margin-right: 20px;
}

.apply-container-bordered-button button {
width: 100% !important;
color: #da1a32 !important;
font-size: 16px !important;
background: #fff !important;
font-weight: 500 !important;
border: 1px solid #da1a32 !important;
}

.apply-container-colored-button, 
.apply-container-bordered-button {
margin-bottom: 0px !important;
}

.apply-information-heading {
margin-top: 0px !important;
}

/* apply page END */

/* newslist page START */

.news-listing-modules
.jeg_block_heading 
.jeg_subcat ul li a{
color: #da1a32 !important;
background: #fff !important;
border: 1px solid #da1a32 !important;
}

.news-listing-modules
.jeg_block_heading 
.jeg_subcat ul li:nth-child(1) a,
.news-listing-modules
.jeg_block_heading 
.jeg_subcat ul li:nth-child(2) a, 
.news-listing-modules 
.jeg_block_heading 
.jeg_subcat ul li:nth-child(3) a{
border-right: 0px !important;
}

.news-listing-modules 
.jeg_block_heading 
.jeg_subcat ul li a.current, 
.news-listing-modules 
.jeg_block_heading 
.jeg_subcat ul li a:hover {
color: #fff !important;
background: #da1a32 !important;
}

.news-listing-modules
.jeg_block_container
.jeg_load_more_flag article {
padding: 20px;
align-items: center;
display: flex !important;
border: 1px solid #cccccc;
flex-direction: row-reverse;
justify-content: space-between;
}

.news-listing-modules
.jeg_block_container
.jeg_load_more_flag article
.jeg_postblock_content {
width: 200px !important;
}

.news-listing-modules
.jeg_block_container
.jeg_load_more_flag article 
.jeg_postblock_content
.jeg_post_know_more a {
color: #da1a32 !important;
font-size: 14px !important;
font-weight: 500 !important;
position: relative !important;
}

.news-listing-modules
.jeg_block_container
.jeg_load_more_flag article 
.jeg_postblock_content
.jeg_post_know_more a:after {
content: '';
width: 0;
height: 0;
top: 6px;
left: 85px;
position: absolute;
border-left: 6px solid #da1a32;
border-top: 5px solid transparent;
border-bottom: 5px solid transparent;
}

.news-listing-modules
.jeg_block_container
.jeg_load_more_flag article 
.jeg_postblock_content 
.jeg_post_meta .category-name {
word-spacing: 5px;
}

.news-listing-modules
.jeg_block_navigation 
.jeg_block_loadmore a {
display: block;
background: #da1a32;
color: #fff;
border: 1px solid #da1a32;
}

.jeg_block_loadmore a:after { background-color: transparent !important; }

.news-listing-modules
.jeg_block_navigation 
.jeg_block_loadmore a.disabled,
.news-listing-modules
.jeg_block_container
.jeg_load_more_flag article
.jeg_thumb a .no_thumbnail {
display: none;
}

/* news list page END */

/* admission requirements START */

.admission-req-heading {
margin-top: 0 !important;
padding-bottom: 30px !important;
}

.admission-req-heading:before{
top: 39px !important;
left: -22px !important;
position: relative !important;
}

.checklist-items {
display: flex;
margin-left: 0px;
}

.checklist-items-icon {
width: 80px;
}

.checklist-items-heading {
margin-top: 0 !important;
}

.checklist-address-image .vc_custom_1593416018282,
.checklist-address-image 
.vc_custom_1594276961188,
.checklist-address-image .vc_custom_1594021011456,
.checklist-address-image 
.vc_custom_1594020711760,
.checklist-address-image 
.vc_custom_1593769860037,
.checklist-address-image
.vc_custom_1591280390304, 
.checklist-address-image .vc_custom_1593766960382, 
.checklist-address-image .vc_custom_1593762487787,
.checklist-address-image 
.vc_custom_1593773344464,
.checklist-address-image .vc_custom_1593696834731, 
.checklist-address-image 
.vc_custom_1594016046578, 
.checklist-address-image .vc_custom_1593416034372,
.checklist-address-image .vc_custom_1593435939256,
.checklist-address-image 
.vc_custom_1594276497986,
.checklist-address-image 
.vc_custom_1594277793304,
.checklist-address-image 
.vc_custom_1594281553461, .checklist-address-image .vc_custom_1594277653054, .checklist-address-image .vc_custom_1594276312361{
padding: 50px 35px !important;
justify-content: center !important;
}

.checklist-address-image-text {
margin: 0 !important;
padding: 20px !important;
text-transform: uppercase;
border: 1px solid #fff;
width: 90%;
margin: 0 auto !important;
text-align:center;
}

.checklist-address-image-text .wpb_wrapper p {
margin: 0 !important;
color: #fff !important;
}

.gray-border .checklist-address-information-container {
padding: 30px 0 30px 40px !important;
}

.checklist-address-text {
margin: 0px !important;
}

.checklist-address-text .wpb_wrapper p:first-child {
display: flex !important;
align-items: baseline !important;
}

.checklist-address-text .wpb_wrapper p:first-child i {
margin-right: 5px !important;
}

.checklist-address-text .wpb_wrapper p a,
.checklist-items-content .wpb_wrapper p a {
color: #da1a32 !important;
text-decoration: underline;
}

.checklist-address-text .wpb_wrapper p a.links {
margin-right: 20px !important;
}

.table-container, .table-container-column {
border: 1px solid rgb(219, 219, 219) !important;
}

.table-container-column .vc_column-inner {
padding: 0 !important;
}

.table-container-column .vc_column-inner 
.wpb_wrapper .wpb_text_column .wpb_wrapper p.table-header{
background: #da1a32 !important;
padding: 15px;
margin: 0 !important;
color: #fff !important;
text-overflow: ellipsis !important;
overflow: hidden !important;
white-space: nowrap !important;
}

.table-container-column .vc_column-inner 
.wpb_wrapper .wpb_text_column .wpb_wrapper p.table-data {
margin: 0 !important;
-webkit-line-clamp: 4;
text-overflow: ellipsis;
-webkit-box-orient: vertical;
padding: 15px;
}

.table-container-column .vc_column-inner 
.wpb_wrapper .wpb_text_column .wpb_wrapper p.table-data:last-child {
border: none !important;
}

/* admission requirements END */


/* Prajakta Css End */



/* Tutor & Learning page */
.tutor-learning p.vc_custom_heading{
    color: #da1a32 !important;
    font-size: 18px !important;
    text-decoration: underline !important;
}

.apply-container-bordered-button a {
    width: 100% !important;
    color: #da1a32 !important;
    font-size: 16px !important;
    background: #fff !important;
    font-weight: 500 !important;
    border: 1px solid #da1a32 !important;
}
 .academic-affairs-right .vc_column-inner {
    margin-top: 65px !important;
 }  
 
/* name styling for Academic Advising Page */
.name-info.list-style ul li {
    font-size: 22px;
    margin-bottom: 10px;
        list-style: none;
}
.name-info.list-style .vc_column-inner {
    display: flex;
    align-items: center;
    justify-content: center;
}

.name-info a, .name-info.list-style ul li a {     
color: #da1a32 !important;
text-decoration: underline;
}

.name-info.list-style ul li ul {
    margin: 0px;
    padding: 0px;
}

.name-info.list-style ul li i {
    font-weight: 550 !important;
}
/* end of Academic Advising Page */

/* custom  menu for parent & child */  
  .customMenu .wpb_wrapper {
    border: 1px solid #c3c3c3;
    /* min-height:730px; */
}

.customMenu .wpb_wrapper .wpb_content_element {
    margin-bottom: 0px !important;
}

.customMenu h3{
    background-color: #da1a32;
    font-size: 24px !important;
    color: #ffffff !important;
    padding: 20px 30px !important;
    font-weight: normal !important;
    text-transform: capitalize;
    margin-top:-1px !important;
        margin-bottom: 0px !important;
}

.customMenu .wpb_wrapper ul {
    list-style: none !important;
    padding: 30px 20px 30px 12px !important;
} 

.customMenu .wpb_wrapper ul li {
    color:#181818 !important;
    font-size:18px !important;
    border-bottom:1px solid #c3c3c3; 
    margin-bottom:20px !important; 
    padding-bottom:20px !important;
    padding-right: 15px;
}

.customMenu .wpb_wrapper ul li:last-child {
    border-bottom: none !important;
    margin-bottom: 0px !important;
    padding-bottom: 0px !important; 
}

.customMenu .wpb_wrapper ul li a {
    color:#181818 !important;
    display:block !important;
    background: url(/wp-content/uploads/2020/06/arrow-list-item.png) right 9px no-repeat;
}
.no-bottom-margin{
        margin-bottom: 0px !important;
}
/* end custom  menu for parent & child */ 

/* button for Student Organization page */
.round-bordered-button a {
background: #da1a32 !important;
color: #fff !important;
margin-right: 15px;
font-size: 16px !important;
font-weight: 500 !important;
overflow: hidden;
white-space: nowrap;
text-overflow: ellipsis;
border: none !important;
border: 1px solid #da1a32 !important;
}

.round-bordered-button a:hover {
color: #da1a32 !important;
background: #fff !important;

}
/* end of button for Student Organization page */

/* Css for Element focus for breadcrumb, quick links, floating button by Karuna */
.right-sidebar aside li.menu-item a:focus{
    text-decoration:underline;
}

#back-to-top:hover, #back-to-top:focus, .wpfm-template-5 .wpfm-menu-nav ul li a:focus{
    background: #da1a32 !important;
    color: #fff !important;
}

/*megamenu focus accessibility to fix by Karuna */
.navbar-nav li .sub-menu li a:focus {
    text-decoration: underline !important;
}

/* start -by pratiksha css */
/*Event calendar month view */

.stec-event-holder .stec-layout-event-preview-size-big .stec-layout-event-preview:not(.stec-event-create-form-preview).stec-layout-event-preview-animate-complete{
	height:auto !important;
}


/*degree offered detail page*/

.degree-offered-sidebar-section {
		float:left;
    width: 25%;
}

.custom-catalog-details {
    width: 75%;
    float: right;
}
/*Event listing page css for filter */
ul.stec-top-menu-filter-dropdown {
    display: inline-block !important;
	position: inherit !important;
	width: 20% !important;
}

.stec-top-search-dropdown {
    visibility: visible;
    opacity: 1;
}

.stec-top .stec-top-menu-search .stec-top-search-dropdown {
    top: 0px !important;
}

body .stec-top .stec-top-menu-search .stec-top-search-dropdown {
    border: 1px solid #eee;
    background: none !important;
}

p.stec-top-search-dropdown-noresult {
    display: none;
}

ul.stec-top-menu.stec-top-menu-date {
    float: right !important;
}

.stec-top-search-dropdown {
    float: right;
    border: 1px solid #eee;
}
/*Event listing page css for filter --end*/

/*course listing page sidebar css - pratiksha*/
ul#program-type-results {
    display: none;
}

ul#interest-results, ul#level-results {
    display: none;
}
 
ul#explore-campus-results{
	display: none;
}

ul#explore-college-results{
	display: none;
}

.close-filter-icon-wrapper, .close-interest-filter-icon-wrapper, .close-college-filter-icon-wrapper, .close-campus-filter-icon-wrapper, .close-level-filter-icon-wrapper{
    display: none;
}

/* course listing page css - by pratiksha */ 
.course-view-details {
    display: block!important;
}
/* end */

/*Addnew course page Backend - by pratiksha*/
#admin-editor-lp_course {
    display: none;
}

#learn-press-admin-editor-metabox-settings {
    display: none;
}
/*end*/



#toolbar .widget_nav_menu .menu > li > a:focus, .vc_general.vc_btn3:focus, .news-events .jeg_post_meta>div.jeg_meta_date a:focus, .news-events .jeg_postblock .jeg_pl_md_card .jeg_post_title a:focus, .navigation .width-logo a:focus, .thim-social ul.social_link a:focus, a.paoc-popup.popupaoc-link-image:focus {
    text-decoration: underline;
}

.navigation .width-navigation .navbar-nav > li > a:focus{
	color: #333333 !important;
		text-decoration: none !important;
} 

.red-btn a.vc_btn3-color-grey:focus{
	background-color: #da1a32 !important;
    color: #ffffff !important;
	text-decoration: underline !important; 
}
.white-btn.vc_btn3-inline a.vc_btn3-color-grey:focus{
	background-color: #ffffff !important;
    color: #da1a32 !important;
	text-decoration: underline !important; 
}

.thim-widget-button .widget-button:focus {
    background: 0 0;
}

.thim-social a:focus {
    background-color: transparent !important;
}

.jeg_pl_md_card .jeg_thumb a:focus {
    text-decoration: underline !important;
}

footer .footer .row aside.widget_nav_menu ul.menu li a:focus , .news-events .jeg_postblock .jeg_pl_md_card .jeg_post_category a:focus{
	text-decoration: none !important;
}

/*academic programs search filter icons*/
.courses-searching form button:focus, .filter-submit button:focus  {
    outline: beige !important;
}

.courses-searching form input[type=text]:focus {
    outline: beige !important;
}
/*pratiksha end*/


/* Subsh css start */ 
a, a:focus, a:hover {
    color: #da1a32;
    text-decoration: none;
    background-color: transparent;
font-weight: lighter; /* Link Identified by Color by Karuna*/
}

/* secondary menu start */
header.site-header .toolbar .toolbar-container {
    display: flex;
    justify-content: flex-end;
    margin-right: -25px;
    line-height: 22px;
    padding: 5px 0; 
}

header.site-header .toolbar .toolbar-container > aside.widget_nav_menu:nth-child(2) {
    border-left: 1px solid #ffffff;
    padding-left: 25px;
}

#toolbar {
    background-color: #6F6F76 !important;
}

#toolbar .menu li {
    padding-right: 15px;
    margin-right: 15px;
}

#toolbar .widget_nav_menu .menu > li > a {
color:#ffffff !important;       
font-size:14px !important;  
text-decoration:none;   
}

header.site-header .toolbar .toolbar-container .top-bar-menu-second .menu-top-bar-second-container .menu li a  {
    font-weight: 200 !important;
}

header.site-header .toolbar .toolbar-container .top-bar-menu-second .menu-top-bar-second-container .menu li:last-child a  {
border:1px solid #fff; 
padding:4px 18px;
-webkit-border-radius: 20px;
-moz-border-radius: 20px;
border-radius: 20px;
}

header.site-header .toolbar .toolbar-container > aside.widget_nav_menu:nth-child(1) > div.menu-top-bar-first-container .menu li {
margin-right: 5px !important;
}

/* secondary menu end */


/* primary menu */
.navbar-nav #magic-line { background-color: #da1d34 !important; }
.navigation .width-navigation .navbar-nav > li > a, .navigation .width-navigation .navbar-nav > li > span {
font-size: 16px !important;
font-weight: 500;
font-family: 'Poppins' !important;
color: #333333 !important;
text-decoration:none !important;
}

.tc-megamenu-wrapper .vc_row.wpb_row.vc_row-fluid {
width: 100%;
display: flex;
justify-content: center;
}

header.site-header h2.wpb_heading.wpb_singleimage_heading {
    font-size: 24px;
    font-weight: 200;
    line-height: 32px;
}

header.site-header .mega-sub-menu h2.wpb_heading.wpb_singleimage_heading {
    font-size: 18px;
    font-weight: 200;
    line-height: 32px;
    margin-top: -170px;
    z-index: 999;
    color: #fff;
    word-break: break-word;
    cursor: pointer;
}

.tc-megamenu-wrapper.mega-sub-menu .vc_row>.vc_column_container:nth-child(3) h2 {
cursor: none !important;
}

header.site-header .mega-sub-menu .wpb_column .wpb_single_image.vc_align_left {
    text-align: center;
    display: flex;
    align-items: center;
    justify-content: center;
    flex-wrap: wrap-reverse;
}

.navbar-nav li.tc-menu-layout-builder .sub-menu .widget-title {
    text-transform: uppercase;
    font-size: 16px;
    font-weight: 500;
    line-height: 25px;
    text-align: left;
    color: #333333;
    margin-top: 0px !important;
}

.navigation .navbar-nav li .sub-menu .widget_nav_menu .menu-academic-submenu-container li.menu-item a.tc-menu-inner {
text-transform: uppercase;
font-size: 16px;
font-weight: 500;
line-height: 25px;
text-align: left;
color: #333333;              
}

.navigation .menu-right ul li:last-child>div {
padding-right: 0;
margin-top: -25px;
}

.navbar-nav .widget_courses-searching .search-toggle1 a i.fa {
margin-right: 5px;
background-color: #da1a32;
color: #ffffff !important;
padding: 8px;
-webkit-border-radius: 50px;
-moz-border-radius: 50px;
border-radius: 50px;
}

div.container { width:100% !important;
padding:0 5% !important;
}

#masthead .thim-nav-wrapper.container {
    position: fixed !important;
    background-color: #fff !important;
    -webkit-box-shadow: 0px 1px 5px 0px rgba(228, 228, 228, 0.75);
    -moz-box-shadow: 0px 1px 5px 0px rgba(228, 228, 228, 0.75);
    box-shadow: 0px 1px 5px 0px rgba(228, 228, 228, 0.75);
}


body #wrapper-container #main-content {
 margin-top:48px;
}


#masthead .navigation {
    padding-top: 0px !important;
    padding-bottom: 0px !important;
}
.navigation .width-logo img { margin-bottom: 15px !important; }
.content-pusher {
    padding-top: 35px !important;
}

.site-header .navbar-nav>li {
    max-height: 58px !important;
}
/* primary menu end */


/* mega menu start */

.navigation .width-navigation img {
    min-width: 150px !important;
}

.tc-megamenu-wrapper .vc_row>.vc_column_container {
    padding-left: 20px !important;
}

.navbar-nav li .sub-menu li a, .navbar-nav li:hover>.sub-menu li a {
    text-decoration: none !important;
    font-size: 15px !important;
    line-height: 24px !important;
color: #2b384b  !important; 
/* color: #adadad !important; #1e1e1e*/
}

.tc-megamenu-wrapper>.vc_row>.vc_column_container:after {
    min-height: 300px !important;
}

.tc-megamenu-wrapper .vc_row>.vc_column_container .wpb_content_element {
 margin-bottom: 0px !important;
}

/*  ---------------------------------------------------- */

.mega-sub-menu .vc_column_container>.vc_column-inner {
    box-sizing: border-box;
    padding-left: 0px !important;
    padding-right: 0px !important;
    width: 100%;
}

.tc-megamenu-wrapper.mega-sub-menu .vc_row>.vc_column_container:nth-child(3) {
    width: 13%;
    padding-right: 0px !important;
/* padding-left: 0px !important; */
    word-break: break-word;
}

.tc-megamenu-wrapper.mega-sub-menu .vc_row>.vc_column_container:nth-child(2) {
    width: 13%;
    padding-right: 0px !important;
/* padding-left: 0px !important; */
		
}

.tc-megamenu-wrapper.mega-sub-menu .vc_row>.vc_column_container:nth-child(1) {
    width: 13%;
    padding-right: 0px !important;
 /* padding-left: 0px !important; */
}

.tc-megamenu-wrapper.mega-sub-menu .vc_row>.vc_column_container:nth-child(1) .vc_column-inner, .tc-megamenu-wrapper.mega-sub-menu .vc_row>.vc_column_container:nth-child(2) .vc_column-inner, .tc-megamenu-wrapper.mega-sub-menu .vc_row>.vc_column_container:nth-child(3) .vc_column-inner  {
    background-size: 100% 100% !important;
height: 100% !important;	
}


.tc-megamenu-wrapper>.vc_row>.vc_column_container:after {
    width: 0px !important;
    background: transparent !important;
    right: 0px !important;
}

.tc-megamenu-wrapper.mega-sub-menu>.vc_row>.vc_column_container:nth-child(5), .tc-megamenu-wrapper.mega-sub-menu>.vc_row>.vc_column_container:nth-child(6) {
border-left:1px solid #adadad !important;
}

.tc-megamenu-wrapper.mega-sub-menu .vc_row>.vc_column_container:nth-child(1) a, .tc-megamenu-wrapper.mega-sub-menu .vc_row>.vc_column_container:nth-child(2) a, .tc-megamenu-wrapper.mega-sub-menu .vc_row>.vc_column_container:nth-child(3) a {
    color: #fff; 
}


/*  ---------------------------------------------------- */

/* mega menu end */

@media (max-width: 2500px){
		.wpb-js-composer .vc_tta.vc_general .vc_tta-panel-title>a {
			padding: 40px 10px 40px 60px !important;
		}  
		.home-programs-types .vc_column-inner {
			background-repeat: no-repeat !important;
		}	
		
}


@media (min-width: 1366px) and (max-width: 1390px){
    .thim-nav-wrapper:not(.header_full) .tc-menu-depth-0.tc-menu-layout-builder>.sub-menu {
        min-width: 1366px !important;
        transform: translateX(45%) !important;
    }
    
    footer .footer h4.widget-title {
        font-size: 14px !important;
    }
    
    footer .footer { font-size: 14px !important; }
    
    /* copyright start */
    footer .copyright-area .copyright-content .row .col-sm-6:nth-child(1) {
        width: 26% !important;
        text-align: right;
    }


    footer .copyright-area .copyright-content .row .col-sm-6.text-right {
        width: 74% !important;
        text-align: left;
        line-height: 40px !important;
        font-size: 14px;
    }
    /* copyright end */ 
    
    .pride-tradition.vc_custom_1591869505332 {
    background-position-x: 68% !important;
    }
    
    /* Join Our Community of Scholars start */
    div.home-programs-types h3 {
 font-size:28px;
    }

	.home-programs-types .vc_column-inner {
		background-repeat: no-repeat !important;
	}
	
    /* Join Our Community of Scholars end */
	

    /* Research Centers and Institutes */
    .research-studies-center .wpb_wrapper .wpb_text_column {
        min-height: 192px !important;
    }

    /* News */
    .news-events .wpb_wrapper .jeg_postblock {
    margin-bottom: 0px !important;
    }  

.news-events div.news-view-all a:focus { text-decoration: none !important; }
		
    .news-events div.news-view-all {
    padding-top: 13px !important;
    }
    /* News end*/

	/* floating menu nav starts */
	.wpfm-template-5 ul {
	width: 62px;
	position: relative;
	padding: 0px 5px !important;
	margin-bottom: 10px;
	height: 510px;
	-webkit-border-radius: 0px;
	-moz-border-radius: 0px;
	border-radius: 0px;
	background-color:transparent !important; 
margin-left:-5px;			
	}
	
	.wpfm-template-5 .wpfm-menu-nav {
		position: fixed;
		z-index: 2;
		transform: rotate(0deg) !important;
		-webkit-transform: rotate(0deg) !important;
		-moz-transform: rotate(0deg) !important;
		-o-transform: rotate(0deg) !important;
		writing-mode: tb-rl !important;
		-ms-writing-mode: bt-rl !important;
	}


	.wpfm-template-5 .wpfm-menu-nav ul li a:hover span.wpfm-menu-name {
		color: #ffffff !important;
	}

	.wpfm-template-5 .wpfm-position-left {
	left: -8px !important;
	top: 60% !important;
	}

	.wpfm-template-5 .wpfm-menu-nav ul li {
		display: inline-block !important;
		width: 100% !important;
		text-align: center !important;
		margin-bottom: 2px !important;
		padding: 15px 0px !important;
		background: #da1a32 !important;
	}

	.wpfm-template-5 .wpfm-menu-nav ul li a span.wpfm-menu-name { font-size: 14px !important; }

	div.accordion-collapse .vc_tta.vc_general .tablepress .even td {
		background-color: #f8f8f8 !important;
	}
	/* floating menu nav end  */
	
	.gray-border .president-info.vc_col-sm-6 .red-btn {
	margin-bottom: 20px !important;
	}	
    
}


.thim-nav-wrapper:not(.header_full) .tc-menu-depth-0.tc-menu-layout-builder>.sub-menu {
    transform: translateX(45%);
    padding: 40% 40% 25% 50%;
}

.thim-nav-wrapper:not(.header_full) .tc-menu-depth-0.tc-menu-layout-builder>.sub-menu { right: 0% !important; }


/* footer */
footer { font-family: 'Poppins' !important; }
footer#colophon {
    background-repeat: no-repeat !important;
    /* margin-top: 70px !important; */
	 margin-top: 60px;
}

footer .footer h4.widget-title {
    font-weight: 500 !important;
    margin: -13px 0 0px !important;
    line-height:30px !important;
}   


footer .footer .row aside.widget_nav_menu ul.menu li a { color:#cfcfcf !important; text-decoration:underline; } 
footer#colophon .footer .thim-footer-location .social a:hover, footer#colophon .footer a:hover, .thim-social li a:hover {
    color:#cfcfcf !important;
}

footer .footer .row aside {
    padding-top: 0;
    /* margin-bottom:30px !important; */
}

footer .footer-addresses .other-address {
    display: flex;
    width: 74%;
    border-top: 1px solid #727172;
    padding-top: 15px !important;   
}

footer .footer-addresses .other-address div {
    width: 25%;
}

footer .footer-addresses .other-address div strong {
    font-weight: 500 !important;
    color: #ffffff !important;
}


body footer#colophon .thim-social {
    margin-top: 0px !important;
}

footer .footer .row aside.logo-footer .textwidget .thim-footer-location {
    border-right: 1px solid #727172;
    padding-bottom: 30px;
    margin-right: 50px;
}

footer aside.footer-addresses .other-address p { color: #cfcfcf !important; }
footer .logo-footer div.thim-footer-location p.info { color: #cfcfcf !important; }

footer .footer .row aside.copyright-footer div, footer .footer .row aside.copyright-footer span { color:#7e7e7e !important; } 


/* copyright start */
footer .copyright-area .copyright-content .row .col-sm-6.text-right .copyright-footer .textwidget span { padding: 0px 10px; }
footer .copyright-area .copyright-content {
    padding-top: 10px !important;
    padding-bottom: 10px !important;
    border: none !important;
}

footer .copyright-area {
    background: #000 !important;
    opacity: 0.7 !important;
}

/* copyright end */


/* social media start */
footer .footer .thim-social p {
    color: #fff !important;
}

.thim-social a:hover {
    border: 1px solid #999 !important;
    text-align: center;
    border-radius: 50%;
    cursor: pointer;
    background-color: transparent !important;
}

.thim-social a:hover .fa {
    color: #999999 !important;
}


.thim-social a.twitter {
    border-color: #00aced;
    background: #00aced;
}

.thim-social a.facebook {
    border-color: #3b5998;
    background: #3b5998;
}

.thim-social a {
   color: #fff !important;
}


.thim-social a.pinterest i.fa.fa-youtube {
    border-color: #cb2027;
    background: #cb2027;
}

.thim-social a.pinterest i.fa.fa-youtube:hover {
    background: transparent;
}

.thim-social a.pinterest i.fa.fa-rss {
    border-color: #f78422;
    background: #f78422;
}

.thim-social a.pinterest i.fa.fa-rss:hover {
    background: transparent !important;
}

.thim-social a.pinterest .fa.fa-instagram {
    background: linear-gradient(#e66465, #9198e5);
}

.thim-social a.pinterest .fa.fa-instagram:hover {
    background: transparent !important;
}

.fa-facebook:before {
    content: "\f09a" !important;
}
/* social media end */


/* region menu link - after footer starts */

.footer-bottom-section {
    background-color: #0d0d0d !important;
    display: table;
    padding: 2% 3.2% 1.5%;
}

.footer-bottom-section ul li {
    float: left;
    border-right: 1px solid #696969;
    margin-right: 10px;
    padding-right: 10px;
    line-height: 18px;
    margin-bottom: 18px;
}

.footer-bottom-section ul li a:hover {
	text-decoration:underline !important;
}

.footer-bottom-section ul li:last-child {
	border-right: none !important;
}

.footer-bottom-section ul {
    list-style: none !important;
    clear: both !important;
}

.footer-bottom-section ul#menu-footer-bottom-menu li a {
   color: #696969;
}

/* region menu link - after footer end */


/* homepage page content start */
.title-heading h2 { 
    background:url(/wp-content/uploads/2020/06/title-devider.png) no-repeat center bottom;
    padding-bottom:25px;
}

/* Pride & Tradition of SRSU start */

.top-padding-none .vc_column-inner {
    padding-top: 25px !important;
}

/* .title-heading {
    margin-top:-35px !important;
} */

.pride-tradition {
    /* background-position-x: 82%; */
    background-position-y: 0%;
    background-repeat: no-repeat !important;    
}

.pride-tradition .vc_column_container .wpb_content_element h3 { font-size:28px; line-height:38px; color:#000000 !important; }

.pride-tradition .vc_column_container .wpb_content_element p { color:#343434 !important; }

a.widget-button.normal {
    font-weight: normal !important;
    font-size: 14px !important;
    padding: 0px 40px !important;
    background-color: #fff !important;
    color: #da1a32 !important;
    border: 1px solid #da1a32 !important;
    height: auto !important;
}

.pride-tradition .enrollment-ratio-deg .vc_column-inner {
    background: url(/wp-content/uploads/2020/06/pride_tradition.png);
    width: 400px;
    background-repeat: no-repeat;
    text-align: center;
    margin-top: 45px;
    height: 708px; 
}

.pride-tradition .enrollment-ratio-deg .vc_column-inner .wpb_content_element:nth-child(1) {
    padding-top: 50px;
}
.pride-tradition .enrollment-ratio-deg .vc_column-inner .wpb_content_element {
    padding-top: 24px;
}

.pride-tradition .enrollment-ratio-deg .vc_column-inner ul li { 
color:#fff !important;
font-weight:700; 
font-size:42px;
list-style:none;
}

.pride-tradition .enrollment-ratio-deg .vc_column-inner p {
    color: #fff !important;
    font-size: 16px;
    width: 60%;
    margin: 0 auto;
}

/* Pride & Tradition of SRSU end */


/* SRSU Campuses start */

.srsu-campuses .vc_column-inner {
    padding-top: 0px !important;
    background-repeat:no-repeat !important;
background-size:100% 100%;
}

.srsu-campuses .state-university {
    padding: 21px 10px 0px 28px !important;
    background-color: #f5f5f5 !important;
}

div.state-university .vc_row.wpb_row {
    margin-bottom: 0px !important;
}

div.state-university .vc_row.wpb_row:nth-child(1) {
    margin-top: 30px !important;
}

.srsu-campuses .state-university .vc_row-fluid .vc_col-sm-4 { 
    width:40%; }
.srsu-campuses .state-university .vc_row-fluid .vc_col-sm-8 { 
        width:60%; }
.srsu-campuses .state-university .vc_row-fluid .vc_col-sm-8 h3 { margin-top: 15px; }
.srsu-campuses .state-university .vc_row-fluid:nth-child(1) h3 {
    margin-top: 5px;
}  

.state-university .wpb_single_image img {
-webkit-border-radius: 10px;
-moz-border-radius: 10px;
border-radius: 10px;
}

.vc_row.srsu-campuses.vc_row-flex>.vc_column_container>.vc_column-inner {
    -webkit-box-flex: 1;
    -webkit-flex-grow: 1;
    -ms-flex-positive: 1;
    flex-grow: 1;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    z-index: 1;
    justify-content: center;
    align-items: flex-end;
}

.gray-border .vc_column_container>.vc_column-inner {
    padding-left: 0px !important;
    padding-right: 0px !important;	
  display: flex !important;
  align-items: center !important;
  justify-content: center !important; 		
}

.vc_row.srsu-campuses.vc_row-flex>.invest-future-university>.vc_column-inner div.wpb_text_column {
    width: 307px;
    border: 2px solid;
    padding: 40px;
    line-height: 54px;
    margin-right: 60px;
    color: #fff !important;
    font-weight: 700;
    font-size: 32px;    
}

/* SRSU Campuses end */


/* buttons starts */ 
div.srsu-campuses .vc_btn3.vc_btn3-size-md {
    background-color: transparent !important;
    color: #da1a32 !important;
    background-image: none !important;
    border: none !important;
    padding-left: 0px;
    margin-top: -68px;      
}

div.research-centers .vc_btn3.vc_btn3-size-md {
    background-color: transparent !important;
    color: #da1a32 !important;
    background-image: none !important;
    border: none !important;
    padding-left: 0px;
    margin-top: -68px;  
}

div.srsu-campuses .vc_btn3.vc_btn3-size-md:active, div.srsu-campuses .vc_btn3.vc_btn3-size-md:hover, div.srsu-campuses .vc_btn3.vc_btn3-size-md:focus { border: none !important; }
div.research-centers .vc_btn3.vc_btn3-size-md:active, div.research-centers .vc_btn3.vc_btn3-size-md:hover, div.research-centers .vc_btn3.vc_btn3-size-md:focus { border: none !important; }

div.red-btn a.vc_btn3-color-grey, div.red-btn a.vc_btn3-color-grey:hover, div.red-btn a.vc_btn3-color-grey:active { 
background-color:#da1a32 !important; color:#ffffff !important; 
padding:10px 20px; font-size:16px; 
box-sizing: border-box;
height:50px;
border:2px solid #da1a32 !important;
margin: 0px 12px;

-webkit-border-radius: 0px !important;
-moz-border-radius: 0px !important;
border-radius: 0px !important;
text-transform: uppercase;
background-image:none;
}

div.white-btn.vc_btn3-inline a.vc_btn3-color-grey { 
background-color:#ffffff !important; color:#da1a32 !important; 
padding:10px 20px; font-size:16px !important; 
box-sizing: border-box;
height:50px;
border:2px solid #da1a32 !important;
margin: 0px 12px;

-webkit-border-radius: 0px !important;
-moz-border-radius: 0px !important;
border-radius: 0px !important;
}

/* buttons end */ 


/* Join Our Community of Scholars  start */
.learn-explore {        
height:680px;
/*
  height:680px !important; */
}

.community-scholars { padding-top:60px; }

.community-scholars .wpb_wrapper p {
    width: 590px;
    margin: auto;
    text-align: center;
    padding: 10px;
}

         /* undergraduate students */
div.home-programs-types div.vc_column-inner {
    align-items: center !important;
}

div.home-programs-types div.vc_column-inner .wpb_wrapper {
    position: absolute;
    bottom: 100px;
    text-align: center;
}

div.home-programs-types h3 {
color: #ffffff !important;
padding-bottom:50px;
font-size:32px;
text-transform: uppercase;
}

          
div.home-programs-types h3 { font-size: 24px !important; width: 100%; }

/* Join Our Community of Scholars  end */


/* Research Centers and Institutes start */

div.research-centers { margin-top:60px; }

.research-centers .wpb_wrapper p { width:59%; margin:0 auto; text-align:center; padding-top: 10px;  }
.research-studies-center {
    width: 80%;
    margin: 0 auto;
    margin-bottom:80px !important;
}


.research-studies-center .wpb_wrapper {
    background-color: #F2F3F3;
min-height:200px;       
}

.research-studies-center .wpb_wrapper h3 {
    font-size: 22px;
    font-weight: 500;
}

.research-studies-center .wpb_wrapper h3:hover {
    color:#da1a32;
}

.research-studies-center .wpb_wrapper .wpb_text_column {
    padding: 0px 30px;
    margin-bottom:0px !important;
}

.research-studies-center .wpb_wrapper .vc_btn3-container {
    padding: 0px 30px;
}


div.research-studies-center .vc_btn3.vc_btn3-size-md {
    background-color: transparent !important;
    color: #da1a32 !important;
    background-image: none !important;
    border: none !important;
    padding-left: 0px;
}

div.research-centers .title-heading-two .wpb_content_element { margin-bottom: 0px !important; }

/* Research Centers and Institutes end */


/* Join The Lively Lobo Community!  start */
.lobo-community { 
height:300px !important; 
  display: flex;
  align-items: center;
  justify-content: center;
  margin-bottom: 80px !important;
}
.lobo-community h3 { color:#ffffff !important; font-size:32px;  }
.lobo-community p { color:#e4e4e4 !important; font-size:20px; }

/* ------- Join The Lively Lobo Community!  end ----------   */


/*  News & Events start */
 /* .news-events { margin-bottom: 80px !important; } */
.news-events .wpb_content_element .wpb_wrapper {
    display: flex;
    justify-content: space-between;
}

.news-events .wpb_content_element .wpb_wrapper div.hr {
    width: 75%;
    border-bottom: 1px solid #a9a9a9;
    height: 36px;
}

.news-events div.news-view-all {
  padding-top: 22px; color:#da1a32;
 }
    
    
.news-events .jeg_postblock .jeg_pl_md_card .jeg_postblock_content {
    display: flex;
    flex-direction: column;
    background-color: #f5f5f5;
}

.news-events .jeg_postblock .jeg_pl_md_card .jeg_postblock_content div.jeg_post_meta {
    order: 1;
    -wenkit-order: 1;
    font-size: 14px;
    margin-left:-10px !important;
}

.news-events .jeg_postblock .jeg_pl_md_card .jeg_postblock_content div.jeg_post_meta .jeg_meta_author span {
display:none;
}

.news-events .jeg_postblock .jeg_pl_md_card .jeg_postblock_content div.jeg_post_meta .jeg_meta_author a {
display:none;
}

.news-events .jeg_postblock .jeg_pl_md_card .jeg_postblock_content div.jeg_post_meta .jeg_meta_date a {
color:#000000; text-transform: capitalize;
}



.news-events .jeg_postblock .jeg_pl_md_card .jeg_post_category {
order: 2;
-webkit-order: 2;
}
.news-events .jeg_postblock .jeg_pl_md_card .jeg_post_category a {
    color: #000;
    text-decoration: underline;
    font-size: 14px;
}

.news-events .jeg_postblock .jeg_pl_md_card .jeg_post_title { 
order: 3;
-webkit-order: 3;
margin:0px !important;
}

.news-events .jeg_postblock .jeg_pl_md_card .jeg_post_title a { font-size: 18px; font-weight: 500; color:#000000; }

.news-events .jeg_postblock .jeg_pl_md_card .jeg_inner_post {
background: #f5f5f5;
border-right: 1px solid #a9a9a9;
padding-right: 25px;
}
    
.news-events .jeg_postblock .jeg_pl_md_card:nth-child(3) div.jeg_inner_post{
padding-right: 0px !important; border-right:none;
}   
    
.news-events .jeg_pl_md_card .jeg_postblock_content {
    background: #f5f5f5 !important;
    padding: 12px 0px 15px !important;
    margin: 0px !important;
}   

.news-events .jeg_post_meta .jeg_meta_author+.jeg_meta_date:before {
    display: none;
}

.news-events .fa.fa-clock-o {
    display: none;
}

/*
.news-events .jeg_post_meta>div.jeg_meta_date a {
    border-left: 1px solid #000000;
}
*/

.news-events .jeg_post_meta>div.jeg_meta_date a {
    padding-left: 0px;
    margin-left: 5px;
}

.news-events .jeg_postblock .jeg_pl_md_card .thumbnail-container {
    min-height: 312px;
}
    
/*  News & Events end */



/* breadcrumbs start */
/* .content-area .top_heading { position:relative; margin-bottom:5% !important; } */

.content-area .top_heading .breadcrumbs-wrapper ul.breadcrumbs {
    position:absolute; top:4%; left:7%;
}

.breadcrumbs-wrapper #breadcrumbs li span, .breadcrumbs-wrapper .thim-breadcrumbs li span, .breadcrumbs-wrapper .woocommerce-breadcrumb li span {
    margin: 0;
    color: #bebebe; font-size:16px;
    
}

.breadcrumbs-wrapper #breadcrumbs, .breadcrumbs-wrapper .thim-breadcrumbs, .breadcrumbs-wrapper .woocommerce-breadcrumb {
    border-bottom: none;
}

.breadcrumbs-wrapper #breadcrumbs a:after {
    content: '>';
    width: 5px; 
    height: 5px; 
    border-radius: 50%;
    background: transparent !important; 
    display: inline-block;
    margin: 0 0 0 15px;
    line-height: 25px;
    color: #fff !important; 
}

.breadcrumbs-wrapper #breadcrumbs li a span, .breadcrumbs-wrapper #breadcrumbs li a:focus { color: #fff !important; }

/* breadcrumbs end */

/* banner title start */
.top_site_main .page-title-wrapper h1 {
    font-weight: 500;
}
.page-title-wrapper h1:before { background-color: transparent !important; }

.top_site_main .banner-description {
    padding-left: 25px;
}

/* banner title end */

/* homepage content end */

/* news sidebar */
.news-sidebar:before{
  display:none !important;
}
.news-sidebar:after, .news-sidebar:before {
  content: none !important;
}
.news-sidebar{
        padding:0px !important;
}
.news-sidebar li.menu-item, .menu-majors-programs-details-quick-links-container ul li {
    padding: 10px 30px 10px !important;
    border-bottom: 1px solid #dbdbdb !important;
}

.news-sidebar ul li{
    line-height: inherit !important;
}

.widget-area aside.news-sidebar ul li a{
        text-transform: none !important;
    font-size: 18px !important;
    font-weight: 400 !important;
    font-family: Poppins !important;
}
/* side bar start */

.right-sidebar aside , .news-sidebar ul, .menu-majors-programs-details-quick-links-container ul {
    border: 2px solid #c6c6c6 !important;
}

.right-sidebar h2 , .news-sidebar h4, .custom-course-details-sidebar h4 {
    font-weight: 500 !important;
    background-color: #da1a32 !important;
 font-size: 20px;
    color: #ffffff !important;
    padding:16px !important;
    margin-bottom: 0px !important;
    margin-top: 0px !important;
background-image:none !important;		
}

.right-sidebar, .news-sidebar, .custom-course-details-sidebar {
    margin-bottom: 0px !important;
}

.right-sidebar aside ul, .news-sidebar ul{
    list-style: none !important;
    padding: 0px !important;
    margin: 0px !important; 
}

.right-sidebar aside li.menu-item {
    padding: 10px 30px 10px;
    border-bottom: 1px solid #dbdbdb;
}

.right-sidebar aside li.menu-item a, .news-sidebar li.menu-item a {
    color:#da1a32 !important;
}

.right-sidebar aside li.menu-item:last-child, .news-sidebar li.menu-item:last-child{
    border-bottom: none !important;
}

.theiaStickySidebar {
    position: initial !important;
}

/* side bar end */


/* about us start */
.gray-border { border:2px solid #939393; }
.gray-border h2 { font-size:26px; font-weight:500; text-transform: uppercase; }

.gray-border .president-info {
   padding: 0px 30px 0px 40px !important;
    background: url(/wp-content/uploads/2020/06/right_send_document_joint.png) -2px center;
    background-repeat: no-repeat;
}

.president-info div.red-btn.vc_btn3-inline a.vc_btn3-color-grey {
    margin-left: 0px !important;
    margin-top: 10px !important;
		margin-bottom:10px;
}

.professional-programs .wpb_column .wpb_wrapper ul { 
list-style:none; 
text-align:center; 
padding: 0px !important;
margin: 0px !important; 
}

.professional-programs .wpb_column .wpb_wrapper ul li { 
color:#da1a32; 
font-size:46px; 
font-weight:bold; 
margin-bottom:35px;
}
.professional-programs .wpb_column .wpb_wrapper p {
    color:#000000;
    font-size:20px;
}

.page-id-7563 .vc_row.wpb_row {
    margin-bottom: 10px !important;
}
/* about us end */

/* WELCOME FROM THE PRESIDENT Start */
.welcome-president code {
    white-space: normal;
    color: #181818 !important;
    font-size: 24px !important;
    background-color: transparent;
}

.gray-border .vc_column-inner {
    background-repeat: no-repeat;
    min-height: 400px;
    padding-top: 0px;
    background-size: cover !important;
    background-position: center center !important;
    background-size: 100% 100%;
}

.gray-border .address-info { 
    padding: 0px 10px; 
    background: url(/wp-content/uploads/2020/06/right_send_document_joint.png) -2px center;
    background-repeat: no-repeat;
}

.gray-border .wpb_content_element {
    margin-bottom: 0px !important;
}

.address-info p:nth-child(1) { font-size:28px; color:#181818 !important; text-transform: uppercase; }
.address-info p:nth-child(2) { font-size:24px; color:#181818 !important; }
.address-info p:nth-child(3) { font-size:22px; color:#181818 !important; }

.address-info p:nth-child(4)>a { font-size:22px; color:#da1a32 !important; 
text-decoration: underline;
word-break: break-all;		
}

.address-info p:nth-child(4) { margin-bottom:10px; }

.address-info div.red-btn.vc_btn3-inline a.vc_btn3-color-grey { margin:10px 0px 0px 0px; }

.address-info div.red-btn.vc_btn3-inline a.vc_btn3-color-grey:hover { 
    color: #fff;
    border-color: #da1a32;
    background-color: #da1a32;
    background-image:none;
 }
 
.page-id-7432 .vc_row.wpb_row {
    margin-bottom: 10px !important;
}
 
/* WELCOME FROM THE PRESIDENT End */


/* academics  start*/
.center-container{
    width: 80% !important;
    margin: 0 auto !important;
    padding: 0px 5% !important;
}

.academics-resources {
    padding-top: 35px !important;
    padding-bottom:20px !important; 
}



.academics-resources .no-bottom-space{
    margin-bottom: 0px !important;
}

.academics-resources .resources-item-1, .academics-resources .resources-item-2, .academics-resources .resources-item-3, .academics-resources .resources-item-4 {  
    padding: 5% 5% 0% !important;
    min-height:550px;
}
 
.academics-resources .wpb_single_image img {
   min-width: auto !important;
}

.academics-resources .resources-item-2 { 
border:1px solid #919191; 
border-right:none !important;
border-top:none !important;
}

.academics-resources .resources-item-1:hover, .academics-resources .resources-item-2:hover, .academics-resources .resources-item-3:hover, .academics-resources .resources-item-4:hover { 
-webkit-box-shadow: 0px 0px 5px 0px rgba(0,0,0,0.3);
-moz-box-shadow: 0px 0px 5px 0px rgba(0,0,0,0.3);
box-shadow: 0px 0px 5px 0px rgba(0,0,0,0.3);
cursor: pointer;
}

.academics-resources .resources-item-3 { border:1px solid #919191; border-bottom:none; border-left:none; }
.academics-resources h3 {
    color:#494848 !important; 
    font-size:22px !important; 
    font-weight:normal !important;
    margin-bottom:25px;
}

.discover-colleges { min-height: 650px; }

.discover-colleges h2 { 
color:#ffffff !important; 
margin-bottom:80px;
text-transform: uppercase; 
font-weight: 550 !important; 
font-size:24px; width:86%; margin-left:auto !important; margin-right:auto !important; margin-bottom:30px;
}

.discover-colleges .vc_column_container>.vc_column-inner {
    text-align: center;
    align-items: center;
    justify-content: center;
    display: flex;
    flex-direction: column;
background-size: 142% 100% ;
min-height:650px;		
}
/* academics  end*/

/* life-at-srsu start */
.life-srsu h3.secondary-title { margin-bottom: 25px; }
h3.secondary-title {
background:url(/wp-content/uploads/2020/06/secondary-title.png) no-repeat left center;
padding:12px 20px;
font-weight: 500;
}
.our-services { min-height:440px; margin-top: 35px; }
.our-services .vc_column_container>.vc_column-inner {
    display: flex;
    align-items: center;
    justify-content: center;
}
.our-services .vc_column_container>.vc_column-inner h3 {
color:#ffffff !important; margin-bottom:40px;
}
/* life-at-srsu end */


/* housing-and-dining start */
.housing-dining .gray-border { margin-bottom: 50px !important; }
.housing-dining .submit-work .btn-transparent button, .housing-dining .submit-work .btn-transparent a {
    background-color: transparent !important;
    background-image: none;
    font-size: 28px;
    padding: 30px 30px !important;
    width: 90%;
    font-weight:normal;
    border: 2px solid #fff;
}

.housing-dining .submit-work .btn-transparent button, .housing-dining .submit-work .btn-transparent a,
.housing-dining .submit-work .btn-transparent button:hover,
.housing-dining .submit-work .btn-transparent button:focus, 
.housing-dining .submit-work .btn-transparent button:focus,
.housing-dining .submit-work .btn-transparent button:active{
    background-color: transparent !important;
    background-image: none;
    color:#fff !important;
}



.housing-dining .submit-work .vc_column-inner {
display: flex !important;
align-items: center !important;
justify-content: center !important;
}

.submit-workt p {
    margin: 0 !important;
    text-transform: uppercase;
    background-color: transparent !important;
    background-image: none !important;
    font-size: 28px !important;
    padding: 20px 20px !important;
    width: 352px !important;
    font-weight: normal !important;
    border: 2px solid #fff !important;
    color: #fff !important;     
}

.submit-work .vc_column-inner {
  display: flex;
  align-items: center;
  justify-content: center;  
}

.address-info .vc_column-inner {
display: flex;
align-items: center;
justify-content: center;    
}

.address-info ul { 
	margin-left: 0px !important;
	padding: 20px 0px 10px 0px !important;
	list-style: none !important;
}

.address-info ul ul { padding: 0px !important; }

.address-info ul li { 
font-size: 20px !important; 
font-weight:normal !important; 
margin-bottom: 12px;     
}

.address-info ul li i.fa { padding-right:15px; }

.housing-dining .address-info ul li a {
    color: #da1a32 !important; 
/*text-decoration:underline;*/
}

.housing-dining .address-info ul li i.fa { color:#181818 !important; padding-right:5px; }
.housing-galleries { margin-top: 10px !important; margin-bottom: 50px !important; }
.housing-galleries .wpb_single_image img { width:300px; }
.housing-galleries .wpb_content_element { margin-bottom: 30px !important; }
.housing-galleries p.vc_custom_heading { color:#da1a32 !important; font-size:18px !important; text-decoration:underline !important; text-align:left !important; }

.housing-galleries .wpb_content_element {
    margin-bottom: 10px !important;
}

.housingDiningInfo-menu .wpb_wrapper {
border: 1px solid #c3c3c3;
min-height:auto; 
max-height:auto !important;
}

.housingDiningInfo-menu .wpb_wrapper .wpb_content_element {
    margin-bottom: 0px !important;
}

.housingDiningInfo-menu h3.widget-title, h3.custom-heading-title {
    background-color: #da1a32;
    font-size: 24px;
    color: #ffffff !important;
    padding: 20px 30px !important;
    font-weight: normal !important;
    text-transform: capitalize;
    margin-top:-1px !important;
}

.housingDiningInfo-menu .wpb_wrapper ul {
    list-style: none !important;
    padding: 30px 20px 30px 12px !important;
} 

.housingDiningInfo-menu .wpb_wrapper ul li {
    color:#181818 !important;
    font-size:18px !important;
    border-bottom:1px solid #c3c3c3; 
    margin-bottom:20px !important; 
    padding-bottom:20px !important;
    background: url(/wp-content/uploads/2020/06/arrow-list-item.png) right 9px no-repeat;
    padding-right: 15px;
}

.housingDiningInfo-menu .wpb_wrapper ul li:last-child {
    border-bottom: none !important;
    margin-bottom: 0px !important;
    padding-bottom: 0px !important; 
}

.housingDiningInfo-menu .wpb_wrapper ul li a {
    color:#181818 !important;
    display:block !important;
}


div.housing-dining div.info-box {
    margin-bottom: 50px !important;
}

div.diningLateNight-breakfast {
    margin-bottom: 60px !important;
}

.diningLateNight-breakfast .vc_column-inner {
    min-height: 438px;
    background-repeat: no-repeat;
    display: flex;
    align-items: center;
    justify-content: center;
}

.diningLateNight-breakfast .vc_column-inner h3 {
    color: #fff !important;
    font-size: 28px !important;
    padding: 0px 10px;
    line-height: 36px;
}

.housing-dining .address-info.note-info p {
    font-size: 15px !important;
		padding-left: 28px;
    line-height: 22px !important;
}

.housing-dining .address-info.note-info ul li {
    font-size: 20px !important;
}
/* housing-and-dining end */

/* student health services starts */
.student-health-services .vc_btn3-container.red-btn a, .student-health-services .vc_btn3-container.red-btn a:hover {
    width: 300px;
    font-size: 28px !important;
    height: 60px;
    padding: 8px 20px !important;
    margin-top:30px;
}


.student-health-services h3.vc_custom_heading {
    font-size: 30px;
    font-weight: 500;
    color: #181818;
    margin-top: 0px !important;
}
.left-link-box h3, .right-link-box h3 {
    font-size: 30px !important;
    font-weight: 500;
    text-align:left !important;
    margin-bottom:25px !important;
}

.student-health-services .left-link-box .wpb_content_element p, .right-link-box .wpb_content_element p {
margin-bottom:5px !important;   
text-align:left !important; 
}

.student-health-services .left-link-box, .student-health-services .right-link-box { padding:60px 40px; }

.student-health-services .vc_row-o-equal-height {
    width: 98% !important;
    margin: 30px auto !important;
    border: 1px solid #9a9a9a;
}

.student-health-services .vc_row-o-equal-height .wpb_content_element {
    margin-bottom: 0px !important;
}

.student-health-services .left-link-box .vc_column-inner { border-right:1px solid #9a9a9a; }
/* student health services end */


/* testing-services start */
.purchase-here ul { list-style:none !important; }
.purchase-here ul ul { margin: 0px !important; }

.purchase-here ul:nth-child(1), .purchase-here ul:nth-child(2) {
    width: 47%;
    float: left;
}

.purchase-here {
    border: 1px solid #c3c3c3;
    width: 102%;
    padding: 30px 0px 15px;
-webkit-border-radius: 20px;
-moz-border-radius: 20px;
border-radius: 20px;    
}

.purchase-here ul ol {  
    list-style: none;
    display: flex;
    margin-left: 0px;
 }
 
.purchase-here ul ol li {
    margin-right: 10px;
    padding-right: 10px;
    border-right: 1px solid #c3c3c3;
    line-height: 20px;
}

.purchase-here ul ol li:last-child {
    border: :none !important;
    border-right: none;
    margin-right: 0px;
    margin-right: 0px;
}


.purchase-here ul:nth-child(1) {
    float: left;
    margin-right: 10px;
    padding-left: 0px;
    margin-left: 0;
}

.purchase-here .wpb_content_element {
    margin-bottom: 20px !important;
}

.purchase-here ol li:first-child {
    font-weight: normal !important;
}
.purchase-here ul li:first-child {
    font-weight: bold;
}
.purchase-here div.red-btn a.vc_btn3-color-grey {
    width:300px;
}

/* testing-services end */

/* financial-aidr start  */
.address-info.list-style ul {
    list-style: none;
}
.address-info.list-style ul li {
    font-size: 22px;
    margin-bottom: 10px;
}
.address-info.list-style .vc_column-inner {
    display: flex;
    align-items: baseline;
    justify-content: center;
	padding:0 5% !important;
}

.address-info a, .address-info.list-style ul li a{     
color: #da1a32 !important;
text-decoration: none;
margin-right: 10px;
}

.address-info ul li {
    display: flex;
    line-height: 22px;
}

.address-info.list-style ul li ul {
    margin: 0px;
    padding: 0px;
}

.address-info.list-style ul li i.fa {
    padding-right: 15px;
}
/* financial-aid end  */


/* academic-calendar start  */

div.accordion-collapse .vc_tta .vc_tta-controls-icon.vc_tta-controls-icon-plus::before {
    left: -22px !important;
    border-width: 4px 30px 0 0 !important;
}
    
div.accordion-collapse .vc_tta .vc_tta-controls-icon.vc_tta-controls-icon-plus::after {
    left: 100%;
    bottom: 0 !important;
    top: -9px !important;
    border-width: 0px 0px 30px 4px !important;
}

.wpb-js-composer .vc_tta.vc_general .vc_tta-panel-title>a { 
padding: 40px 10px 40px 60px;    
color: #181818 !important;
font-size: 24px !important;
font-weight: 500 !important;    
}


div.accordion-collapse .vc_tta.vc_general .vc_tta-panel-title > a:before {
    width: 0px !important;
    height: 0px !important;
    background: transparent !important;
}

div.accordion-collapse .vc_tta-color-grey.vc_tta-style-classic .vc_tta-panel .vc_tta-panel-title>a {
    color: #181818 !important;
    font-size: 24px !important;
    font-weight: 500 !important;
}

div.accordion-collapse .vc_tta.vc_general .vc_tta-panel-title {
    border-bottom: 1px solid #9f9f9f !important;
    border-top: none !important;
    border-left: none !important;
    border-right: none !important;
}

div.accordion-collapse .vc_tta.vc_general .vc_tta-panel-title:hover, div.accordion-collapse .vc_tta.vc_general .vc_tta-panel.vc_active .vc_tta-panel-title {
    cursor: default;
    background-color: #fff !important;
}

div.accordion-collapse .vc_tta-color-grey.vc_tta-style-classic .vc_tta-panel {
    margin-bottom: 4px !important;
}

div.accordion-collapse .vc_tta-color-grey.vc_tta-style-classic .vc_tta-panel .vc_tta-panel-heading {
background-color: transparent;
}
div.accordion-collapse .vc_tta-color-grey.vc_tta-style-classic .vc_tta-panel .vc_tta-panel-heading:hover {
    background-color: transparent;
}

div.accordion-collapse .vc_tta.vc_general .vc_tta-panel.vc_active .vc_tta-panel-body h5.vc_custom_heading {
    font-size: 24px !important;
    font-weight: 500 !important;
    background: url(/wp-content/uploads/2020/06/sub-title.png) no-repeat left 6px;
    padding: 12px 25px;
    font-weight: 600 !important;
    color:#181818 !important;
    margin-left:30px;
}

div.accordion-collapse .vc_tta.vc_general .vc_tta-panel.vc_active .vc_tta-panel-body .tablepress thead th {
    border-bottom: 1px solid #da1a32;
    background-color: #da1a32;
    color: #fff !important;
    padding: 15px 30px;
    font-size: 24px;
}

div.accordion-collapse .vc_tta.vc_general .vc_tta-panel.vc_active .vc_tta-panel-body .tablepress td {
    padding: 15px 30px !important;
    min-width:301px;
    background-color: #f8f8f8;
}

div.accordion-collapse .vc_tta.vc_general .vc_tta-panel.vc_active .vc_tta-panel-body .tablepress td.column-2 {
     background: url(/wp-content/uploads/2020/06/circle-bullet.png) no-repeat 32px 25px;
     padding-left: 60px !important;
}
/* ------------- */


div.accordion-collapse .vc_tta-panel-title:hover .vc_tta-controls-icon:before { 
border-color: #da1a32 !important; 
}

div.accordion-collapse .vc_tta-panel-title .vc_tta-controls-icon:before, div.accordion-collapse .vc_tta-panel-title:hover .vc_tta-controls-icon:before {
border-color: #da1a32 !important;
}


div.accordion-collapse .vc_tta-color-grey.vc_tta-style-classic .vc_tta-controls-icon::after {
    border-color: #da1a32 !important; 
}

div.accordion-collapse .vc_tta .vc_tta-controls-icon:after {
border-color: #da1a32 !important;
}

div.accordion-collapse .vc_tta-color-grey.vc_tta-style-classic .vc_tta-controls-icon::before {
    border-color: #da1a32 !important;
}


div.accordion-collapse .vc_tta-panel-title .vc_tta-controls-icon:before {
border-color: #da1a32 !important;
border-width: 4px 30px 0 0 !important;
}

.wpb-js-composer .vc_tta-color-grey.vc_tta-style-classic .vc_tta-controls-icon::after {
    border-color: #da1a32 !important;
    left: 14px !important;
    bottom: 0 !important;
    top: -9px !important;
    border-width: 0px 0px 30px 5px !important;
}

div.accordion-collapse .vc_tta-color-grey.vc_tta-style-classic .vc_tta-controls-icon::after {
    border-color: #da1a32 !important;
    left: 8px;
}
body.wpb-js-composer .vc_tta.vc_tta-accordion .vc_tta-controls-icon-position-left .vc_tta-controls-icon { 
    left: 0px !important; 
    top: 53px !important;
}

div.accordion-collapse .vc_tta.vc_tta-accordion .vc_tta-controls-icon-position-left .vc_tta-controls-icon {
    left: 0 !important;
}

body .vc_tta.vc_general .vc_tta-panel-title > a:before {
    width: 0px !important;
    height: 0px !important;
    background-color:transparent !important;
}

/* -----------------------  */


/* WELLNESS BEYOND BASICS start */
.comment-respond .comment-reply-title {
    display: none;
}
/* WELLNESS BEYOND BASICS end */


/* news detail start */

.news-detail .entry-header .entry-meta {
    display: flex !important;
}

.news-detail .entry-header .entry-meta li {
    border-right: 1px solid #9a9a9a;
    display: flex !important;
}

.news-detail .entry-header .entry-meta li span, .news-detail .entry-header .entry-meta li a {
    font-size: 16px !important; text-decoration:none !important; 
        color: #595959 !important; /* Color Contrast fix by Karuna */
}

.news-detail  .entry-header .entry-meta li span.value { color: #595959 !important; /* #7a7a7a Color Contrast fix by Karuna */ }

.news-detail .entry-header .entry-meta li span { padding-right:10px !important; color:#181818 !important; }

.news-detail .entry-navigation-post:before {
    background: transparent;
}

.news-detail .entry-navigation-post {
    border: 1px solid #9a9a9a;
}


.news-detail .entry-navigation-post .next-post {
    width: 50%;
    float: right;
    padding: 10px 80px 25px 30px;
    border-left: 1px solid #9a9a9a; 
}

.news-detail .entry-navigation-post {
    border: 1px solid #9a9a9a;
    padding: 30px 0;
    width: 100%;
-webkit-box-shadow: 0px 0px 5px 0px rgba(219,219,219,1);
-moz-box-shadow: 0px 0px 5px 0px rgba(219,219,219,1);
box-shadow: 0px 0px 5px 0px rgba(219,219,219,1);
}

.news-detail .entry-navigation-post .next-post .title a, .news-detail .entry-navigation-post .next-post .title a:hover {
    color: #da1a32 !important;
}

.news-detail .entry-navigation-post .next-post .title a::after{
    font-family: FontAwesome;
    content: "\f105";
    font-size: 40px;
    padding-left: 20px !important;
    vertical-align: middle;
    position: absolute;
    right: 30px;
    display: flex;
    align-items: center;
    justify-content: center;
    height: 100%;
    top: 0;     
}

.news-detail .entry-navigation-post .next-post .title a:hover::after {
    content: "\f105";
}


.news-detail .entry-navigation-post .prev-post { 
    padding-left:80px;
    text-align: left;
     border-right: 1px solid #9a9a9a;
}


.news-detail .entry-navigation-post .prev-post .title a, .news-detail .entry-navigation-post .prev-post .title a:hover {
color: #da1a32 !important;  
}

.news-detail .entry-navigation-post .prev-post .title a:before {
    font-family: FontAwesome;
    content: "\f104";
    vertical-align: middle;
    font-size: 40px;
    position: absolute;
    left: 30px;
    display: flex;
    align-items: center;
    justify-content: center;
    height: 100%;
    top: 0;
}

.news-detail .entry-navigation-post .prev-post .title a:hover:before {
   content: "\f104";
}

.news-detail .entry-navigation-post .prev-post .date {
    color: #595959 !important; /* #9a9a9a Color Contrast fix by Karuna */
}

/* social media */
.news-detail .thim-social-share li>div a.facebook {
    color: #fff !important;
    border: 1px solid #3b5998 !important;
    background: #3b5998 !important;
}

.news-detail .thim-social-share li>div.googleplus-social a {
    border-color: #dd4b39 !important;
    background-color: #dd4b39 !important;
    color: #fff !important;
}

.news-detail .thim-social-share li>div.twitter-social a {
    border-color: #00aced !important;
    background-color: #00aced !important;
    color: #fff !important;
}

.news-detail .thim-social-share li>div.pinterest-social a {
    border-color: #cb2027 !important;
    background-color: #cb2027 !important;
    color: #fff !important;
}

.news-detail .thim-social-share li>div a:hover {
    color: #999 !important;
    border: 1px solid #999 !important;
    background: transparent !important;
}

.news-detail .entry-tag-share {
    margin: 50px 10px 30px !important;
}

.news-detail .entry-navigation-post .next-post .date {
    color: #595959 !important;
}


form#commentform { display:none !important; }



/* news detail end */



/* search box on homePage start  */
.custombox-open .paoc-popup-modal {
width: 100%;
display: block !important;
flex-basis: 100% !important;
top: 0px;
position: absolute;
}

.custombox-open .paoc-popup-modal .paoc-popup-close {
    display: block;
    position: absolute;
    outline: none;
    top: 30px;
    right: 30px;
    z-index: 10000;
    outline: none;
    background: url(/wp-content/uploads/2020/06/close.png) center center no-repeat;
    width: 50px;
    height: 50px;
    cursor: pointer;
}

.searchandfilter ul {
    margin-left: 0px !important;
    margin-right: 0px !important;
}

.custombox-open .paoc-popup-modal .searchandfilter li {
    padding-right: 0px !important;
}

.custombox-open .paoc-popup-modal form.searchandfilter {
    margin: 0 auto;
    width: 70%;
    padding-top: 70px;
    padding-bottom: 30px;
}


.custombox-open .paoc-popup-modal .searchInput {
    width: 700px;
    background: url(/wp-content/uploads/2020/06/search-icon.png) 20px center no-repeat;
    padding:20px 20px 20px 70px;
    background-size: 40px 40px;
    border: 1px solid #da1a32;
    border-right:none;
    
border-radius: 10px 0px 0px 10px;
-moz-border-radius: 10px 0px 0px 10px;
-webkit-border-radius: 10px 0px 0px 10px;   
}

.custombox-open .paoc-popup-modal .searchInput:focus {
    border-color: #da1a32 !important;
}

.custombox-open .paoc-popup-modal input[type=submit] {  
    color:#fff !important;
    text-transform: capitalize;
    font-size:22px;
    font-weight:normal !important;
    background: #da1a32 url(/wp-content/uploads/2020/06/arrow-right.png) 124px center no-repeat;
    padding: 18px 70px 20px 30px;   
    border-radius: 0px 10px 10px 0px;
    -moz-border-radius: 0px 10px 10px 0px;
    -webkit-border-radius: 0px 10px 10px 0px;
    border: none;   
}

.custombox-open .paoc-popup-modal .quicklinks { 
width: 70%;
margin: 0 auto;
padding-top:20px;
padding-bottom:30px;
}

.custombox-open .paoc-popup-modal .quicklinks h3 {
    color: #333333 !important;
    font-size: 28px;
    font-weight: normal;
}

.custombox-open .paoc-popup-modal .quicklinks .column h4 {
    color: #333333 !important;
    font-size: 22px !important;
    font-weight: normal !important;
    text-decoration: none !important;
}

.custombox-open .paoc-popup-modal .quicklinks .column {
    float: left;
    width: 30%;
    border-right: 1px solid #c3c3c3;
    margin-right: 28px !important;
    padding-left: 16px !important;
    min-height:220px;
    margin-top: 30px;
}

.custombox-open .paoc-popup-modal .quicklinks .column:last-child {
    border-right: none !important;
    margin-right: 0px !important;
}

.custombox-open .paoc-popup-modal .quicklinks ul {
    list-style: none !important;
    margin-left: 0px !important;
}

.custombox-open .paoc-popup-modal .quicklinks .column a {
    color: #da1a32 !important;
    font-size:19px !important;
} 

@media (min-width: 1500px) and (max-width: 2500px){
		
	.address-info p:nth-child(2) {
		font-size: 20px !important;
	}
		
    .custombox-open .paoc-popup-modal .searchInput {
        width: 800px !important;
    } 

	/* floating menu nav starts */
	.wpfm-template-5 ul {
	width: 62px;
	position: relative;
	padding: 0px 5px !important;
	margin-bottom: 10px;
	height: 510px;
	-webkit-border-radius: 0px;
	-moz-border-radius: 0px;
	border-radius: 0px;
	background-color:transparent !important; 
	margin-left:0px;
	}
	
	.wpfm-template-5 .wpfm-menu-nav {
		position: fixed;
		z-index: 2;
		transform: rotate(0deg) !important;
		-webkit-transform: rotate(0deg) !important;
		-moz-transform: rotate(0deg) !important;
		-o-transform: rotate(0deg) !important;
		writing-mode: tb-rl !important;
		-ms-writing-mode: bt-rl !important;
	}


	.wpfm-template-5 .wpfm-menu-nav ul li a:hover span.wpfm-menu-name {
		color: #ffffff !important;
	}

	.wpfm-template-5 .wpfm-position-left {
	left: -8px !important;
	top: 60% !important;
	}

	.wpfm-template-5 .wpfm-menu-nav ul li {
		display: inline-block !important;
		width: 100% !important;
		text-align: center !important;
		margin-bottom: 2px !important;
		padding: 15px 0px !important;
		background: #da1a32 !important;
	}

	.wpfm-template-5 .wpfm-menu-nav ul li a span.wpfm-menu-name { font-size: 14px !important; }

	div.accordion-collapse .vc_tta.vc_general .tablepress .even td {
		background-color: #f8f8f8 !important;
	}
	/* floating menu nav end  */
	
	
    /* footer */
    footer .footer h4.widget-title {
        font-size: 16px !important;
    }
    
    footer .footer { font-size: 16px !important; }
    
    /* copyright start */
    footer .copyright-area .copyright-content .row .col-sm-6:nth-child(1) {
        width: 33% !important;
        text-align: right;
    }

    footer .copyright-area .copyright-content .row .col-sm-6.text-right {
        width: 67% !important;
        text-align: left;
        line-height: 56px;
        font-size: 14px;            
    }
   /* copyright end */

	.gray-border .president-info.vc_col-sm-6 .red-btn {
	margin-bottom: 20px !important;
	}	

	div.red-btn a.vc_btn3-color-grey, div.red-btn a.vc_btn3-color-grey:hover, div.red-btn a.vc_btn3-color-grey:active { 
	font-size:16px !important;
	padding:10px 20px !important;
	}	

}


/* search-results start */ 
article.searchresult h2.entry-title a {
background-color:transparent !important;
color: #333333 !important;
font-size: 28px !important;
font-weight: 500 !important;
color: #333333 !important;  
}

article.searchresult h2.entry-title a:hover {
    color: #da1a32 !important;
}

article mark { background-color:transparent !important; }
article.searchresult mark  {
background-color:transparent !important;
color: #da1a32 !important;
}

body.search-results main.site-main.col-sm-9 {
        width: 100% !important;
}

article.searchresult .entry-header .entry-contain {
    padding-left: 0px; border:none !important;
    float: left !important;
}

article.searchresult .entry-header .entry-contain:before {
    background: #fff;
    width: 0px !important;
}

article.searchresult .readmore {
    display:none;
}

.pagination li .page-numbers.current, .loop-pagination li .page-numbers.current {
    background-color: #da1a32 !important;
    color: #fff !important;
    border-color:#7d7d7d !important;
}

.pagination li .page-numbers:hover, .loop-pagination li .page-numbers:hover { 
border-color:#7d7d7d !important;
background-color: #da1a32 !important;
color: #fff !important;
}

body .blog-content article.searchresult .content-inner {
    display: inline-block;
    width: 100%;
    padding-bottom: 35px;
    border-bottom: 1px solid #dbdbdb;
    margin-bottom: 35px !important;
}

article.searchresult .entry-header {
    margin-bottom: 0px !important;
}

/* search-results end */ 


/* event-calendar start */
.event-calendar .stec-top .custom-event-filter {
    display: flex;
    margin-bottom: 40px;
}

.event-calendar ul#navigation-links {
    width: 320px;
    height: 48px;
    display: flex;
    border: 1px solid #da1a32;
    margin: 0 auto;
}

.event-calendar ul#navigation-links li.previous, .event-calendar ul#navigation-links li.next {
    width: 50%;
    display: flex;
    align-items: center;
    justify-content: center;
    cursor: pointer;
    font-size: 22px;
    padding-left:20px;
}

.event-calendar ul#navigation-links li.next i.fa.fa-angle-right {
    margin-left: 20px;
    font-size: 40px;
}

.event-calendar ul#navigation-links li.previous i.fa.fa-angle-left {
    margin-right: 20px;
    font-size: 40px;
}

.event-calendar .stec:not(.stec-mobile) .stec-top-menu-date {
    height: 48px;
    border: 1px solid #da1a32 !important;
}

.event-calendar .stec-top .stec-top-menu > li {
    background: #ffffff;
    color:#181818;
    height: 40px;
    border-right: 1px solid #c3c3c3;
}

.event-calendar .stec-top .stec-top-menu > li:last-child {
    border-right: none;
}
.event-calendar .stec:not(.stec-mobile) .stec-top-menu-date > li:after {
    content: "\f0d7" !important;
    font-family: FontAwesome !important;
    color:#181818 !important;
}

.event-calendar .stec-top-menu-filter-dropdown {
        height: auto !important;
        border-color: #da1a32 !important;
        padding: 0px !important;
        background: #ffffff !important;
    }
    
.event-calendar .stec-top-menu-filter-dropdown .stec-top-menu-filter-by .stec-top-menu-filter-title span {
    color: #000000 !important;
}

.event-calendar .stec-top-menu-filter-dropdown .stec-top-menu-filter-by i {
   color: #343434 !important;
   font-size:22px;  
}

.event-calendar .stec-top .stec-top-menu-filter-dropdown {
    background: transparent !important;
}
    
.event-calendar .stec-top-menu-filter-dropdown .stec-top-menu-filter-by .stec-top-menu-filter-title span {
    color: #181818 !important;
    font-size:22px; line-height:48px;
}

.stec-top-menu-filter-dropdown .stec-top-menu-filter-by .stec-top-menu-filter-title > i { 
    line-height: 48px !important; 
}

.event-calendar .stec-top .stec-top-menu-filter-by.active .stec-top-menu-filter-title {
    background: transparent;
}   

.event-calendar .stec-top .stec-top-menu-filter-contents li span {
    background: transparent;
    color: #181818 !important;
}

.event-calendar .stec-top-menu-filter-dropdown .stec-top-menu-filter-by.active .stec-scrollable .stec-top-menu-filter-contents {
    position: absolute !important;
    top: 0px !important;
    z-index: 9999 !important;
    background-color: #fff !important;
    width: 280px;
    -webkit-box-shadow: 0px 4px 5px 0px rgba(158,158,158,1);
    -moz-box-shadow: 0px 4px 5px 0px rgba(158,158,158,1);
    box-shadow: 0px 4px 5px 0px rgba(158,158,158,1);
    padding: 15px 10px 20px;
}

.stec-top-menu-filter-dropdown .stec-top-menu-filter-by.active .stec-scroll-container {
    display: block !important;
    overflow: visible !important;
}


.event-calendar .stec-top .stec-top-menu-filter-by .stec-top-menu-filter-contents {
    background: transparent !important;
}

.event-calendar .stec-top-menu-filter-dropdown .stec-top-menu-filter-by i.fas.fa-folder {
    display: none;
}

.event-calendar .stec-top-menu-filter-dropdown .stec-top-menu-filter-by .stec-top-menu-filter-contents > li span {
    font-size: 18px !important;
}


.event-calendar .stec-top-menu-filter-dropdown .stec-top-menu-filter-by .stec-top-menu-filter-contents > li span i.fa-square:before {
    content: "";
    width: 30px;
    height: 30px;
    padding-left: 2px;
    display: inline-block;
    vertical-align: bottom;
    margin-right: 10px;
    line-height: 20px;
    text-align: center;
    border: 1px solid #ccc;
    box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
    font-family: "FontAwesome";
    font-size: 14px !important;
    display: flex;
    align-items: center;
    color:#181818;
-webkit-border-radius: 4px;
-moz-border-radius: 4px;
border-radius: 4px; 
}

.event-calendar .stec-top-menu-filter-dropdown .stec-top-menu-filter-by .stec-top-menu-filter-contents > li span i.fa-check-square:before {
    content: "\f00c";
    width: 30px;
    height: 30px;
    padding-left: 2px;
    display: inline-block;
    vertical-align: bottom;
    margin-right: 10px;
    line-height: 20px;
    text-align: center;
    font-size:16px;
    border: 1px solid #ccc;
    box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
    font-family: "FontAwesome";
    display: flex;
    align-items: center;
    color:#181818;
-webkit-border-radius: 4px;
-moz-border-radius: 4px;
border-radius: 4px; 
}


.event-calendar .stec-top-menu-filter-dropdown .stec-top-menu-filter-by .stec-top-menu-filter-contents > li i {
    color: #181818 !important;
    font-weight: normal !important;
    margin-top: 0px !important; 
}

.event-calendar .event-tabs-section {
    background-color: #f5f5f5;
    height: 70px;
    display: flex;
}

.event-calendar .stec-layout-agenda p.stec-layout-agenda-events-all-datetext {
    background-color: #efefef;
    display: block;
    width: 100%;
    padding: 20px 20px;
    font-size: 22px;
    color: #424242;
}

.event-calendar .stec-layout-event.stec-no-icon .stec-layout-event-preview .stec-layout-event-preview-left-icon {
    width: 0px;
    min-width: 0px;
    display: none;
}

.event-search-section ul.stec-top-search-results {
    -webkit-box-shadow: 0px 4px 5px 0px rgba(158,158,158,1); 
    -moz-box-shadow: 0px 4px 5px 0px rgba(158,158,158,1);
    box-shadow: 0px 4px 5px 0px rgba(158,158,158,1);
    padding: 0px 15px;
    background-color: #fff;
    margin-top:0px !important;
}

.event-calendar p.stec-top-search-dropdown-noresult {
    display: none;
    margin-top: 2px !important;
    background-color: #fff;
    -webkit-box-shadow: 0px 4px 5px 0px rgba(158,158,158,1);
    -moz-box-shadow: 0px 4px 5px 0px rgba(158,158,158,1);
    box-shadow: 0px 4px 5px 0px rgba(158,158,158,1);
    padding: 10px 20px;
}

.event-calendar div.event-tabs-section .stec-top-search-dropdown {
    border: none !important;
     margin-left: 10px;
}

.event-search-section ul.stec-top-search-results li:first-child { margin-top: 20px; }
.event-search-section ul.stec-top-search-results li:last-child { padding-bottom: 20px; }
.event-search-section ul.stec-top-search-results li {
    padding: 0px !important;
    border-bottom: 1px solid #bebebe;
    padding: 0px 0px 20px !important;
    margin-top: 0px !important;
    display: flex !important;
    align-items: center !important;
}

.event-search-section ul.stec-top-search-results li a {
    line-height: 18px!important;
    padding: 0 !important;
    margin: 0 !important;
}

.event-calendar .stec-layout-agenda .stec-layout-agenda-events-all-list > li:not(.active):last-of-type {
    border-bottom-left-radius: 0px !important;
    border-bottom-right-radius: 0px !important;
    background-color: white !important;
    border: 1px solid #e5e5e5 !important;
    margin: 15px 0px !important;
}

.event-calendar .stec-layout-agenda-events-all-list .stec-layout-event-preview.stec-layout-event-preview-animate-complete:hover {
    background: #ffffff !important;
}

.event-calendar .stec-layout-event:not(.stec-layout-event-animate-queue) {
    border: 1px solid #e5e5e5 !important;
    margin-bottom: 30px !important;
}

.event-calendar .stec-event-holder .stec-layout-event-preview.stec-layout-event-preview-animate-complete {
    margin: 30px 0px !important;
}

.event-calendar .stec-event-holder .stec-layout-event-preview.stec-layout-event-preview-animate-complete:hover {
	background-color: transparent !important;
}

.stec-layout-agenda-events-all-list .stec-layout-event-preview-size-big .stec-layout-event-preview:not(.stec-event-create-form-preview).stec-layout-event-preview-animate-complete {
    background-color: transparent !important;
}

.event-calendar .stec-layout-event .stec-layout-event-preview-left-text-title {
    line-height: 1.2 !important;
    text-align: left !important;
    width: fit-content;
    padding: 10px 0px;
    -webkit-border-radius: 20px;
    -moz-border-radius: 20px;
    border-radius: 20px;
    margin-bottom: 10px;
	font-size:24px;
}

.event-calendar .stec-layout-agenda .stec-layout-agenda-events-all-list .stec-layout-event {
    padding: 30px 0!important;
}

.event-calendar .stec-layout-event-preview-left .stec-layout-event-preview-left-text-secondary span.stec-layout-event-preview-left-text-date {
font-size: 18px;	
}

.stec-layout-event-preview-left .stec-layout-event-preview-left-text-secondary span.stec-layout-event-preview-left-text-location  {
    color: #494848;
    font-size: 20px;
    margin-right: 15px !important;
}

.event-calendar .stec-layout-event-preview-left .stec-layout-event-preview-left-text-secondary span i {
    margin-right: 10px;
}

.event-calendar p.stec-layout-event-preview-left-text-secondary.stec-layout-event-preview-left-text-desc>span {
    font-size: 22px;
    color: #181818;
}

.event-calendar .stec-layout-event-preview .stec-layout-event-preview-left .stec-layout-event-preview-left-text-secondary {
    margin-bottom: 10px;
	display:flex;
	flex-direction:column;
}

.event-calendar .stec-layout-agenda .stec-layout-agenda-events-all-list > li:not(.active) {
    border-bottom-left-radius: 0px !important;
    border-bottom-right-radius: 0px !important;
    background-color: white !important;
    border: 1px solid #e5e5e5 !important;
    margin: 15px 0px !important;
    /* padding: 6.5% 0.7% 6.5% !important;  */
}

.event-calendar .stec-layout-agenda p.stec-layout-agenda-events-all-datetext+ul li div:nth-child(1) {
    margin: 70px 10px;
}

/*
.event-calendar .stec-layout-agenda .stec-layout-agenda-events-all-list > li:not(.active):last-of-type .stec-layout-event-preview {
    padding: 4.5% 0.7% 4.5% !important;
}
*/

.event-calendar .stec-layout-agenda .stec-layout-agenda-events-all-control {
    width: 25%;
    float: left;
    clear: both;
    margin-top: 10px;
}

.event-calendar .stec-layout-agenda .stec-layout-agenda-events-all-load-more { 
background-color: #da1a32 !important; 
-webkit-border-radius: 0px;
-moz-border-radius: 0px;
border-radius: 0px;
}

.event-calendar .stec-layout-agenda .stec-layout-agenda-events-all-load-more p {
padding: 10px 0 !important;
text-transform:uppercase;
}

.event-calendar .stec-top-menu-filter-dropdown .stec-top-menu-filter-by .stec-top-menu-filter-title {
border: 1px solid #da1a32;
-webkit-border-radius: 0px;
-moz-border-radius: 0px;
border-radius: 0px;
height: 48px;
width: 280px;
padding: 0 14px !important; 
}

.event-calendar .stec-top-menu-filter-dropdown .stec-top-menu-filter-by .stec-top-menu-filter-title i.fa-chevron-right:before {
    content: "\f078" !important;
}

.event-calendar div.event-tabs-section .stec-top-search-dropdown .stec-top-search-form input[type="text"] {
    width: 452px;
    height: 42px;
    border: 1px solid #0d0d0d;
    -webkit-border-radius: 20px;
    -moz-border-radius: 20px;
    border-radius: 20px;
    padding-left: 48px;
    background: url(/wp-content/uploads/2020/07/calendar_event-search.png) no-repeat 15px center;
}

.event-calendar div.event-tabs-section .stec-top-search-dropdown .stec-top-search-form input[type=text]:focus {
    border-color: #0d0d0d !important;
}
.event-calendar div.event-tabs-section .stec-top-search-dropdown .stec-top-search-form i.fa.fa-search {
    display:none;
}

.event-calendar div.event-tabs-section .stec-top-search-dropdown { padding-top: 14px; }

/*.event-calendar .stec-layout-agenda-daycell.stec-layout-agenda-daycell-today .stec-layout-agenda-daycell-label {
    color: #da1a32 !important;
}*/

.event-calendar .stec-layout-agenda-daycell.stec-layout-agenda-daycell-today .stec-layout-agenda-daycell-num {
    font-weight: bold;
}

.event-calendar .custom-top-menu-layouts > li {
    background: #f5f5f5 !important; height: 70px !important; padding: 0px 40px !important;
}

.event-calendar .stec-top .stec-top .stec-top-menu { height: 48px; }
.event-calendar .stec-top .stec-top-menu > li { height: 46px; }
.event-calendar .stec-top .stec-top-menu > li p { font-size:22px !important; }
.event-calendar .stec-top .stec-top-menu > li.active {
    background: #da1a32 !important;
}
.event-calendar .stec-top .stec-top-menu > li:hover {
    background: #da1a32 !important;
}


.event-calendar .stec-layout-agenda .stec-layout-agenda-daycell-event {
    background-color: #da1a32 !important;
    opacity: 1 !important;
}

.event-calendar .stec-layout-agenda .stec-layout-agenda-list .stec-layout-agenda-daycell.active {
    background: #da1a32 !important;
}

.event-calendar .stec-layout-agenda .stec-layout-agenda-list .stec-layout-agenda-daycell.active p {
color: #fff !important;
}


.event-calendar  .stec-top .stec-top-menu-date ul li {
    background: #ffffff !important;
    border: 1px solid #bebebe !important;
    border-top: none !important;
    color: #060606 !important;
}

.event-calendar .stec-top .stec-top-menu-date-control-up {
    background: #da1a32 !important;
}

.event-calendar .stec-top .stec-top-menu-date-control-up:hover {
    background: #da1a32 !important;
}

.event-calendar .stec-top .stec-top-menu-date ul li:hover {
    background: #da1a32 !important;
}
.event-calendar .stec-top .stec-top-menu-date ul li:hover p {
    color: #fff !important;
}

.event-calendar  .stec-top .stec-top-menu-date-dropdown:hover li p {
    color: #060606;
}
.event-calendar  .stec-top .stec-top-menu-date ul li.active, .event-calendar  .stec-top .stec-top-menu-date ul li.active p {
    background: #da1a32 !important; color:#fff !important;
}
.event-calendar .stec-top .stec-top-menu-date-control-down, .event-calendar .stec-top .stec-top-menu-date-control-down:hover {
   background: #da1a32 !important;
}

.event-calendar .wpb_content_element {
    margin-bottom: 0px;
}

.event-calendar .stec-layout-event-preview-left-text .stec-layout-event-preview-left-text-featured+div>span {
    color: #181818 !important;
    font-size: 20px !important;
    background: transparent !important;
    border: 1px solid #da1a32 !important;
    text-transform: capitalize !important;
    min-width: 180px;
    text-align: center;
	margin-bottom: 1.5% !important;
    padding: 8px 25px !important;
    -webkit-border-radius: 30px !important;
    -moz-border-radius: 30px !important;
    border-radius: 30px !important;
}

.stec-layout-event.stec-event-featured .stec-layout-event-preview-left .stec-layout-event-preview-left-text-featured {
	display:none !important;
}
/* event-calendar end */


/* majors-and-programs starts */
.post-type-archive-lp_course .row {
    position:relative;
}

.post-type-archive-lp_course div.custom-course-sidebar {
    position: absolute !important;
    left: 0px !important;
    top: 0% !important;
    width: 100% !important;
    background-color: #f5f5f5;
    
}

/* .post-type-archive-lp_course .content-area .top_heading { margin-bottom: 20px !important; } */

.post-type-archive-lp_course div.custom-course-sidebar aside {
    width: 100% !important; 
}

.post-type-archive-lp_course div.program-types, .post-type-archive-lp_course div.interest-areas, .post-type-archive-lp_course div.explore-by-college, .post-type-archive-lp_course div.explore-by-campus {
    position: relative !important;
    display: inline-flex !important;
    padding: 8px 30px 0px 15px;
    border-right:1px solid #bebebe;
    
}

.post-type-archive-lp_course div.program-types h4, .post-type-archive-lp_course div.interest-areas h4, .post-type-archive-lp_course div.explore-by-college h4, .post-type-archive-lp_course div.explore-by-campus h4 {
    font-size:18px;
    font-weight:500 !important;
    cursor:pointer !important;
}

.post-type-archive-lp_course h4.filter-title:after {
    content: "\f0d7";
    font-family: "FontAwesome" !important;
    position: absolute !important;
    bottom: auto !important;
    right: -18px;
    width: auto !important;
    height: 3px !important;
    top: 0 !important;  
    left: auto !important;
}

.post-type-archive-lp_course ul#program-type-results, .post-type-archive-lp_course ul#interest-results, .post-type-archive-lp_course ul#explore-college-results, .post-type-archive-lp_course ul#explore-campus-results, .post-type-archive-lp_course ul.list-cate-filter {
    position: absolute !important;
    top: 0px !important;
    left: 0 !important;
    background-color: #fff !important;
    width: 100%;
    padding: 30px 15px 10px !important;
-webkit-box-shadow: 0px 0px 5px 0px rgba(134,135,137,1);
-moz-box-shadow: 0px 0px 5px 0px rgba(134,135,137,1);
box-shadow: 0px 0px 5px 0px rgba(134,135,137,1);    
}



div.interest-filter-section, div.prog-filter-section, div.college-filter-section, div.campus-filter-section {
    display: block;
    position: absolute !important;
    top: 70px !important;
    left: 0 !important;
    background-color: #fff !important;
    min-width: 300px;
    max-width: 100%;    
}

.post-type-archive-lp_course .custom-course-sidebar .close-interest-filter-icon-wrapper, .post-type-archive-lp_course .custom-course-sidebar .close-filter-icon-wrapper,.post-type-archive-lp_course .custom-course-sidebar .close-college-filter-icon-wrapper, .post-type-archive-lp_course .custom-course-sidebar .close-campus-filter-icon-wrapper {
    z-index: 999 !important;
    top: 0px;
    position: absolute;
    right: 0;   
    right: 10px !important;
    cursor:pointer;
}

.post-type-archive-lp_course .theiaStickySidebar {
    height: inherit !important;
}

.post-type-archive-lp_course aside.custom-course-details-sidebar {
    padding: 0px !important;
    display: none !important;
}

.post-type-archive-lp_course form.thim-course-filter .filter-submit {
    text-align: left !important;
    width: 100px;
    display: inline-flex !important;
    padding-left:15px;
    background-color: transparent !important;
    margin-top: 0px !important;
    border-right: 1px solid #bebebe !important;
}

.post-type-archive-lp_course form.thim-course-filter .filter-submit button {
    background-color: transparent !important;
    font-size: 18px;
    font-weight: 500 !important;
    text-transform: capitalize !important;
    padding-left: 0px;
    padding-right: 0px;
}

.post-type-archive-lp_course form.thim-course-filter .filter-submit button:before {
font-family: "FontAwesome" !important;
content: "\f01e" !important;
padding-right: 5px;
}

.post-type-archive-lp_course .post-type-archive-lp_course div.interest-areas {
margin-right: 20px !important;
}

.post-type-archive-lp_course aside.thim-course-filter-wrapper {
    margin-bottom: 0px !important;
}

.post-type-archive-lp_course aside form.thim-course-filter {
    margin-bottom: 0px !important;
    display:flex;
}

.post-type-archive-lp_course .custom-course-sidebar aside {
    overflow: visible !important;
    border:none !important;
}

.post-type-archive-lp_course #lp-archive-courses .switch-layout-container .switch-layout{
    display: none !important;
}

.post-type-archive-lp_course #lp-archive-courses .switch-layout-container .course-index {
    display: none;
}

.post-type-archive-lp_course #lp-archive-courses .switch-layout-container {
    background: transparent !important;
    /* width: auto !important; */
	width: auto;
    position: absolute;
    right: -40px !important;
    top: 6px !important;
    z-index: 999 !important;
}

.post-type-archive-lp_course .switch-layout-container .courses-searching {
    max-width: calc(100% - 50px) !important;
    max-width: -webkit-calc(100% - 50px) !important;
    max-width: -moz-calc(100% - 50px) !important;
}

.post-type-archive-lp_course .thim-course-grid {
    margin-top:90px;
}

.post-type-archive-lp_course .switch-layout-container .courses-searching form {
    width: 320px;
background-color: transparent;  
}

.post-type-archive-lp_course .site-main.col-sm-9 {
width:100% !important;
}

.post-type-archive-lp_course .widget-area aside { padding:0px 5px !important }

.post-type-archive-lp_course .switch-layout-container .courses-searching form button[type=submit] i {
    font-size: 14px;
    color: #181818 !important;
    line-height: 34px;
}

.post-type-archive-lp_course .switch-layout-container .courses-searching form input[type=text] {
    border: 1px solid #808183 !important;
    -webkit-border-radius: 20px !important;
    -moz-border-radius: 20px !important;
    border-radius: 20px !important;
    background-color: #f5f5f5 !important;
}

.post-type-archive-lp_course form.thim-course-filter label {
    cursor: pointer !important;
    font-weight: 500;
}

.post-type-archive-lp_course form.thim-course-filter h4.filter-title.price-title, .post-type-archive-lp_course form.thim-course-filter ul.list-price-filter {
    display:none !important;
}

.post-type-archive-lp_course div.course-view-details a {
    overflow: hidden;
    white-space: nowrap;
    width: 100% !important;
    text-overflow: ellipsis;
    color: #da1a32 !important;
    font-size: 16px !important;
    font-weight: 500 !important;
    background: #fff !important;
    border: 1px solid #da1a32 !important;
    display:block;
    padding:14px !important;
    text-align:center !important;
}

.post-type-archive-lp_course div.course-view-details a:hover {
    background: #da1a32 !important;
    color: #fff !important;
}

.post-type-archive-lp_course .thim-course-grid .course-item .thim-course-content {
    border: 1px solid #bebfc1 !important;
    position:relative;
    text-align:left;
}



.post-type-archive-lp_course .course-custom-categories div.explore-college-cat {
    order: 2;
    -webkit-order: 2; 
}

.post-type-archive-lp_course .course-custom-categories div.explore-college-cat p:nth-child(1), .post-type-archive-lp_course .course-custom-categories div.interest-areas-cat p:nth-child(1), .post-type-archive-lp_course .course-custom-categories div.explore-campus-cat p:nth-child(1) {
    font-weight: 600;
    margin-bottom: 0px !important;
    font-size: 18px;
	padding-left: 0px !important;
}

.course-custom-categories p {
    padding-left: 30px;
}

.course-custom-categories .explore-campus-cat p {
    padding-left: 27px;
}


.level-types-cat p {
    padding-left: 4px;
}


.post-type-archive-lp_course .course-custom-categories div.explore-college-cat p:nth-child(1):before {
    content: "\f19c";
    font-family: "Font Awesome 5 Free";
    margin-right: 10px; 	
}

.post-type-archive-lp_course .course-custom-categories div.interest-areas-cat p:nth-child(1):before {
    content: "\f19c";
    font-family: "Font Awesome 5 Free";
    margin-right: 10px; 
}

.post-type-archive-lp_course .course-custom-categories div.explore-college-cat p:nth-child(even) {
/*font-size: 18px;*/
padding-left:30px;	
}

.post-type-archive-lp_course .course-custom-categories div.explore-campus-cat p:nth-child(even) {
	/* font-size: 18px; */
	padding-left:27px; 
}

.post-type-archive-lp_course .course-custom-categories div.interest-areas-cat p:nth-child(even) {
/* margin-bottom: 30px !important; */
font-size: 18px;
padding-left:32px;  
}

.post-type-archive-lp_course .course-custom-categories div#explore-college-catexplore-college-cat p:nth-child(1):before {
    content: "\f19c";
    font-family: "FontAwesome" !important;
    padding-right: 10px;
}

.post-type-archive-lp_course .course-custom-categories div.interest-areas-cat p:nth-child(1):before {
    content: "\f19d";
    font-family: "FontAwesome" !important;
    padding-right: 10px;
}

.post-type-archive-lp_course .course-custom-categories div.interest-areas-cat {
    order: 3;
    -webkit-order: 3;   
}

.post-type-archive-lp_course .course-custom-categories div.explore-campus-cat {
    order: 4;
    -webkit-order: 4;       
}

.post-type-archive-lp_course .thim-course-grid .course-item .thim-course-content {
    padding: 0px !important;
    display: flex;
    flex-direction: column;     
}

.post-type-archive-lp_course .course-custom-categories {
    padding:20px 20px 10px 20px;
    display: flex;
    flex-direction: column; 
    min-height:392px;
    order: 1;
    -webkit-order: 1;  
    border-color: #bebfc1 !important;
    border-bottom: none !important;	
	border: 1px solid #bebfc1 !important;
}


.post-type-archive-lp_course .course-custom-categories p {
    margin-bottom: 0px !important;
}

.post-type-archive-lp_course .thim-course-grid .course-item .thim-course-content .course-title {
    height: auto !important;
    margin-top:0 !important;
    order: 1;
    -webkit-order: 1;
    padding:0px;
    font-size:24px;
    font-weight:500;
    color: #181818;
    line-height: normal !important;
}

.level-types-cat {
    order: 1 !important;
    -webkit-order: 1 !important;
}


.program-types-cat p:before { }

.post-type-archive-lp_course .course-custom-categories .level-types-cat p:before {
    font-family: "Font Awesome 5 Free";
    content: "\f518";
	margin-right:10px;
}


.level-types-cat p:nth-child(1), .program-types-cat p:nth-child(1) {
    font-weight: 600;
    margin-bottom: 0px !important;
    font-size: 18px;
	padding-left: 0px;
}

.program-types-cat p:nth-child(1):before {
    font-family: "Font Awesome 5 Free";
    content: "\f19d";
    margin-right: 10px;
}

.post-type-archive-lp_course .thim-course-grid .course-item .thim-course-content .course-title a {
    color: #181818 !important; text-decoration:none;
}

 .thim-course-grid .course-item .thim-course-content>.course-readmore {
    order: 3;
    -webkit-order: 3;   
}


.post-type-archive-lp_course .thim-course-grid .course-item .thim-course-content>.course-readmore {
    order: 3;
    -webkit-order: 3;   
}

.post-type-archive-lp_course .course-custom-categories .program-types-cat {
    order: 2;
    -webkit-order: 2;
    padding:15px 0px 30px 0px;
}

.post-type-archive-lp_course .course-custom-categories .program-types-cat span {
    background-color: #f5fef9;
    padding: 6px 30px;
    border: 1px solid #7dd69e;
    color: #171918 !important; 
    font-size:18px !important;
-webkit-border-radius: 30px;
-moz-border-radius: 30px;
border-radius: 30px;        
}

/* majors-and-programs end */


/* bs-animal-science start */ 
/*   --------------------------------    */
.single-lp_course #learn-press-course-description .thim-course-content, .single-lp_course #tab-overview .thim-course-content {
    padding-right: 0px !important;
    border-right: none;
    width: 100% !important;
}

.single-lp_course .sp-tab__nav-tabs .sp-tab__nav-item .sp-tab__nav-link.sp-tab__active, .single-lp_course .sp-tab__lay-default ul .sp-tab__nav-item label:hover  {
    background-color: #fff !important;
    border-left: 1px solid #da1a33 !important;
    border-right: 1px solid #da1a33 !important; 
    border-top: 1px solid #da1a33 !important;
    background: url(/wp-content/uploads/2020/07/tab_title_bg.jpg) repeat-x left top;
    border-bottom:0px !important;
}

.single-lp_course .sp-tab__lay-default ul .sp-tab__nav-item label:hover .sp-tab__tab_title { 
color: #da1a33 !important;
}

.single-lp_course .learn-press .course-tabs .nav-tabs {
    display: none;
}

.single-lp_course .sp-tab__nav-tabs .sp-tab__nav-link.sp-tab__active .sp-tab__tab_title {
    color: #da1a32 !important;
}

.single-lp_course .learn-press .course-tabs .tab-content {
    border: 0px solid #eee;
    border-top: 0;
    padding: 0px 30px;
}

.single-lp_course  div.sp-tab__card-body ul.menu {
    border-bottom: 0px !important;
}

.single-lp_course .sp-tab__lay-default ul .sp-tab__nav-item .sp-tab__tab_title {
    line-height: 14px !important;
    padding-top: 4px !important;
}

/*  ----------------------------- */

aside.custom-course-details-sidebar {
padding: 0px !important;    
}

.widget-area aside:before {
    background-color: transparent !important;
}

.single-lp_course .menu-majors-programs-details-quick-links-container ul li a {
    line-height: 32px;
    color: #da1a32 !important;
    text-decoration: none !important;
    font-size: 18px !important;
    font-weight: 500 !important;
}

.single-lp_course #learn-press-course-description .thim-course-content p, #tab-overview .thim-course-content p {
    margin-bottom: 25px;
    line-height: 32px;
}

/* bs-animal-science end */ 

/* tab start */
.single-lp_course .course-tabs .vc_tta-style-classic .vc_tta-tab.vc_active>a, .single-lp_course .course-tabs .vc_tta-style-classic .vc_tta-tab>a:hover {
    border-color: transparent;
    color: #da1a32 !important;
    background: #fff url(/wp-content/uploads/2020/07/tab_title_bg.jpg) repeat-x left top !important;
    border-left: 1px solid #da1a33 !important;
    border-right: 1px solid #da1a33 !important;
    border-top: 1px solid #bebfc1 !important;
border-bottom-color: transparent !important;        
}

.single-lp_course .wpb-js-composer .vc_tta-color-grey.vc_tta-style-classic.vc_tta-tabs .vc_tta-panels {
    border-color: #d2d2d2 !important;
}


.single-lp_course .vc_tta-color-grey.vc_tta-style-classic .vc_tta-tab>a {
    border: 1px solid #bebfc1 !important;
} 

.single-lp_course #main .vc_tta-tabs.vc_general .vc_tta-panels {
    border: 1px solid #bebfc1 !important;
    border-top: none !important;
}

.single-lp_course .vc_tta-color-grey.vc_tta-style-classic .vc_tta-tab>a {
    color: #424242 !important;
	padding: 14px 15px;
}
/* tab end */

/* Subsh css end */

/* Element Foucs for Academic Calendar by Karuna*/
div.accordion-collapse .vc_tta-color-grey.vc_tta-style-classic .vc_tta-panel .vc_tta-panel-title>a:focus {
    /*color: #fff !important;*/
}

/* Welcome to president page Focus element not highlighted by Karuna*/
.address-info a:focus, .address-info.list-style ul li a:focus {
    text-decoration: underline !important;
}

/* Focus Highlight issue for link tag by Karuna */
a:focus {
    text-decoration: underline !important;
}

/* Color Contrast News Meta data color by Karuna */
.jeg_post_meta{
    color: #595959;
}

/* Element focus for toolbar menu by Karuna */
#toolbar .widget_nav_menu .menu > li > a:focus {
    text-decoration: underline !important;
}

/*News Details Focus Error by Karuna */
.news-detail .entry-header .entry-meta li a:focus {
    text-decoration: underline !important;
}

/* Housing & Dining and nav-bar menu focus by Karuna */
.housing-dining .address-info ul li a:foucs, .navbar-nav li .sub-menu li a:focus{
    text-decoration:underline  !important;
} 

/* course quick links focus by Karuna */
.single-lp_course .menu-majors-programs-details-quick-links-container ul li a:focus{
        text-decoration: underline !important;
}


/* CSS Media Queries for Desktop, Tablet, Mobile Starts */

/*  -----------  Pratiksha Singh starts  ---------- */
@media (min-width: 1024px) and (max-width: 1366px) {
		.wpb-js-composer .vc_tta.vc_general .vc_tta-panel-title>a {
				padding: 40px 10px 40px 60px !important;
		}    
}

@media (min-width: 768px) and (max-width: 1020px) {
    
}

@media (max-width: 767px) {
    /* International Admissions Requirements page start*/
    .checklist-items-icon .wpb_single_image.wpb_content_element.vc_align_left {
    text-align: left !important;
    }
    
    .checklist-items-icon .wpb_single_image.wpb_content_element.vc_align_left {
    margin-bottom: 20px !important;
    }
    
    a.break-link {
    word-break: break-all;
    }
    
   .address-info .wpb_wrapper {
    width: 100% !important;
    display: flex;
    flex-direction: column;
    padding: 0 2%;  
    }
    
    .checklist-address-image-text {
        width: 90%;
        margin: 0 auto !important;
    }   

	.gray-border .address-info {
	/* padding: 40px 0px !important; */
	background: url(/wp-content/uploads/2020/07/sticky-horizontal-icon.png) no-repeat center -21px !important;
	} 

	/*news listing page*/
	.news-listing-modules .jeg_block_container .jeg_load_more_flag article .jeg_postblock_content {
		width: 390px !important;
	}   
	/*Housing and dining page css start*/
	.housing-dining .housing-picture-col {
		width: 50% !important;
		margin-bottom: 30px;
	}       

}

@media (max-width: 480px) { 
	.address-info .wpb_wrapper{
	display: inline-block;
	}
	/*about page*/
	.professional-programs .wpb_column .wpb_wrapper ul {
	display: flex !important;
	flex-flow: column !important;
	}       

	/*Housing and dining page*/
	.housing-dining .housing-picture-col {
	  width: 100% !important;
		margin-bottom: 0px; 
	}   
        
}

@media (max-width: 420px) {
    
}
/*  -----------  Pratiksha Singh end  ---------- */



/*  -----------  Karuna Kore starts  ---------- */


/* Default for all the screen */



/* Home page Join Community Contact us button */
.contact-btn{
		text-align:center;
}
/* News Page Css Load More button */
.news-listing-modules .jeg_block_navigation .jeg_block_loadmore a {
		display: inline-block;
}
.news-listing-modules .jeg_block_navigation .jeg_block_loadmore{
		text-align:left;
}

.academics-resources h2 { min-width:350px; }
/* Start of Academics Page */
.h2-title .title-heading h2, .academics-resources h2 {
    text-transform: uppercase;
    font-weight: 550;
}

/* Start of Banner description */
    .top_site_main .banner-description {
    font-style: normal;
    }
    /* End of Banner description */


.custom-height div h3{
    font-weight: 550;
}

div.explore-programs.vc_btn3-inline a.vc_btn3-color-grey{
    text-transform: uppercase;
}
/* End of Academics Page */

@media (min-width: 1024px) and (max-width: 1366px) {

    /*.discover-colleges .vc_btn3-container {
        margin-bottom: 40.73913px;
    }*/
	.navigation .width-navigation .navbar-nav > li > a, .navigation .width-navigation .navbar-nav > li > span {
		font-size: 14px !important;
		font-weight: 500;
		font-family: 'Poppins' !important;
		color: #333333 !important;
		text-decoration: none !important;
	}	
	
}


@media (min-width: 1500px) and (max-width: 2500px) {
			/*.housingDiningInfo-menu.min-height .wpb_wrapper ul{
				height: 640px;
		}*/
}
@media (min-width: 768px) and (max-width: 1020px) {
    
}

@media (max-width: 767px) {

	/* Start of Academics Page */
	.h2-title .title-heading h2, .academics-resources h2 {
		font-size: 20px;
		padding-bottom: 15px;
	}
			
	.custom-height {
	   height: 900px !important;
	 }
		
	.discover-colleges h2{
		font-size: 20px !important;
	}
			
	.academics-resources .resources-item-2, .academics-resources .resources-item-3 {
		border: none !important;
	}

	.academics-resources .resources-item-1, .academics-resources .resources-item-2, .academics-resources .resources-item-3, .academics-resources .resources-item-4 {
		border: 2px solid #ccc !important;
	}
			
	.academics-resources .resources-item-2{
		border-top: none !important;
		border-bottom: none !important;
	}      
	.academics-resources .resources-item-3{
		border-bottom: none !important;
	}
	/* End of Academics Page */

	/* UnderGraduate & Graduate Admission Page */
	.undergraduate-admissions .wpb_wrapper .vc_inner .wpb_container:nth-child(2) , .graduate-admissions .wpb_wrapper .vc_inner .wpb_container:nth-child(2) {
		padding-top: 30px;
	}
	/* End of UnderGraduate & Graduate Admission Page */
			
	/* Main Admission Page */    
	.gray-border .president-info {
		/* padding: 40px 0px !important; */
		background: url(/wp-content/uploads/2020/07/sticky-horizontal-icon.png) no-repeat center -21px !important;
	}
			
	.gray-border .vc_img_right_arrow_admission {
	padding: 40px 0px !important;
	background: url(/wp-content/uploads/2020/08/sticky-horizontal-icon-up.png) no-repeat center bottom !important;
	margin-bottom: -20px;
	}
	
	.vc_deatils_container .vc_btn3-container{
		padding-left:10px;
	}
			
	.details-container .vc_deatils_container {
		margin-bottom: 40px !important;
	}

	.details-container .vc_deatils_container:first-child {
		margin-top: 20px !important;
	}
	/* End of Admission page */		
        
}



@media (max-width: 480px) { 

}

@media (max-width: 420px) {
    /* Start of Banner description */
    .top_site_main .banner-description {
    text-align: center !important;
    font-style: normal;
    }
		

    /* End of Banner description */
}
/*  -----------  Karuna Kore end  ---------- */

/* CSS Media Queries for Desktop, Tablet, Mobile Ends */    

.logo-footer{
        width: 25%;
}

/* Css code added by Karuna for Search Quick Links li */
.Right{
    float:right;
}
.quicklinks .column {
  float: left;
  width: 33.33%;    
 /* padding: 10px;
  height: 300px; *//* Should be removed. Only for demonstration */
}
.quicklinks .column h4{
    color: #22222285 !important;
    text-decoration:underline;
    padding-bottom: 5px;
}
.quicklinks h3{
    color: #222222b0 !important;
    
}
.quicklinks .column a{
    color: #4169e1;
}
.searchInput{
    width:600px;
}
/* Clear floats after the columns */
.quicklinks .row:after {
  content: "";
  display: table;
  clear: both;
}
.quicklinks ul  {list-style: none;}
/* End of css for search popup  */




/* Harshada Css Start */
.vc_custom_heading{
        font-size: 28px;
        font-weight:500;
}
.vc-custom-btn .vc_btn3.vc_btn3-color-grey.vc_btn3-style-modern, .vc-custom-btn .vc_btn3.vc_btn3-color-grey.vc_btn3-style-modern:active, .vc-custom-btn .vc_btn3.vc_btn3-color-grey.vc_btn3-style-modern:focus, .vc-custom-btn .vc_btn3.vc_btn3-color-grey.vc_btn3-style-modern:hover {
margin-top: 20px;
font-size: 16px;
font-weight: 500;
background-color: #da1a32; 
color: #fff;
margin-bottom:20px;		
}

.wpb_content_element p, .wpb_content_element ul li {
        font-size: 18px;
        color: #343434;
    font-weight: 400;
    font-family: "Poppins";
}

.vc_img_right_padding {
        padding-right: 20px
}
.graduate-admissions-image .vc_custom_1593066638379{
        background-size: cover !important;
}
.vc_column_container .vc_custom_1592915544131{
        background-size: cover !important;
}
.vc_img_right_arrow{
        padding: 0px 30px 0px 20px;
    background: url(/wp-content/uploads/2020/06/left_send_document_joint.png) -2px center;
    background-repeat: no-repeat;
    background-position-x: 100.5%;
}
.vc_img_right_arrow_admission{
        background: url(/wp-content/uploads/2020/06/left_send_document_joint.png') -2px center;
        background-repeat: no-repeat;
        background-position-x: 100.5%;
}

/* veterans */

.vc-content-bold-block{
        padding: 10px 20px;
    border: 1px solid red;
    background-color: #fff;
} 
.gray-border .vc-address-info .vc_column-inner{
        padding: 30px 0px !important;
}
.vc_office_address .wpb_wrapper p:first-child{
        margin-bottom: 0px;
}
.vc_office_address .wpb_wrapper p:nth-child(2){
        margin-left: 8%;
}
 .vc_office_address .wpb_wrapper p{
        font-size:22px;
        font-weight: 500;
        font-family: "Poppins";
        text-transform: none !important
}
.vc_office_address p i{
        width: 30px;
}
.vc_office_address p:first-child i{
        width: 25px;
}
.vc_office_address  p:last-child a{     
color:#da1a32 !important;
}
.vc_office_img{
width: 200px;
padding-bottom: 20px
}

.vc-address-info .vc_column-inner .vc_office_address.divider{
padding-top: 20px;
    border-top: 1px solid lightgray;
}

.vc-veterans-img .vc_custom_1593086801854{
        display:flex;
        justify-content:center;
        align-items:center;
        align-content:center;
}

.vc-veterans-img .vc_column-inner .wpb_wrapper .vc-transparent-btn button, .vc-veterans-img .vc_column-inner .wpb_wrapper .vc-transparent-btn a{
    width: 85% !important;
    font-size: 28px;
    font-weight:500;     background:transparent;
border: 1px solid #fff;
color: #fff;		
}

.gray-border .vc-address-info{
 padding-left: 40px !important;
}
.remove-margin {
        margin: 0px !important;
}

/* current students */

.vc_link_list{
        width:48%;
        margin-bottom: 0px;
        display:inline-block;
        vertical-align: top;
}
.add_margin_right{
        margin-right: 4%;
}

.text_overlap_right_content {
        position: relative;
    left: -14px;
    z-index: -1;
}

.vc_link_list .menu li a{
        width: 95%;
        font-size: 18px;
    color: black;
}
.vc_link_list .menu li a:after {
    content: '>';
    width: 5px;
    height: 5px;
        top: 10px;
    right: 2%;
        color: #da1a32;
    position: absolute;
}

.vc_link_list .menu li {
        padding: 10px 0px;
        position: relative;
    display: flex;
    border-bottom: 1px solid lightgray;
    align-items: center;
        
}
.vc_link_list .menu li:last-child{
        padding-bottom: 0px;
        border-bottom: none;
}

.vc_link_list .menu{
        margin: 0px;
        list-style: none !important;
}
.vc_custom_heading_margin .vc_custom_heading{
    margin-top: 5px;
}
.vc_details_row .vc_custom_heading_margin .vc_content_left_side_arrow{
        padding-left: 0px;
        padding-right: 16px;
        background-position-x: right;
}

.vc_custom_heading_margin .vc_column-inner{
    padding-right: 0px;
            padding-left: 0px;
}

.vc_content_border {
        width: 65%;
        border: 1px solid lightgray;
}
.vc_custom_heading_margin {
        align-self:center;
        width: 35%;
        
}
.vc_content_border .wpb_wrapper {
        padding: 10px;
}
.text_left_content{

    padding: 0px !important;
        position: relative;
    right: -14px;
}
.vc_cureent_student_img img{
        height: 270px !important
}
.vc_custom_headline_right .vc_column-inner{
        padding-left: 0px;
}
.vc_content_border .vc_current_students_content .wpb_wrapper {
        padding: 0px !important;
        border: none !important;
}
.vc_custom_heading_margin .vc_custom_headline_right {
        text-align:right !important;
}
.vc_content_left_side_arrow{
    background: url(/wp-content/uploads/2020/06/right_send_document_joint.png) -2px center;
    background-repeat: no-repeat;
}
.vc_current_content_padding_left_side, .vc_img_right_arrow {
        padding: 0px 0px 0px 16px;
background-position-x: left;
}
.vc_details_row{
        display:flex;
}

/*Harshada css end */

/* Prajakta Css Start  */

/* common css START */

.wpb_heading, 
.wpb_widgetised_column_heading, 
.container-heading-left-line {
background: unset !important;
}

.vc_custom-heading-bg-bottom {
background-position-x: left !important;
margin-top: 0 !important;
}

.wpb_container .vc_column-inner .wpb_wrapper {
border: 1px solid #75787b;
border-bottom: 0;
}

/* Common css END */

/* undergraduate and graduate  START */

.wpb_container-bordered-button {
display: flex !important;
justify-content: center;
margin: 0 !important;
}

.wpb_container-bordered-button a {
overflow: hidden;
white-space: nowrap;
width: 100% !important;
text-overflow: ellipsis;
border: none !important;
color: #da1a32 !important;
font-size: 16px !important;
font-weight: 500 !important;
background: #fff !important;
border: 1px solid #da1a32 !important;
}

.wpb_container-bordered-button a:hover {
background: #da1a32 !important;
color: #fff !important;
}

.wpb_container-content .wpb_wrapper {
border: none !important;
}

.wpb_container-heading {
padding: 0 15px;
text-overflow: ellipsis;
overflow: hidden;
white-space: nowrap;
}

.wpb_container-content {
padding: 0 15px;
overflow: hidden;
text-overflow: ellipsis;
min-height: 250px;
display: -webkit-box;
-webkit-line-clamp: 8;
-webkit-box-orient: vertical    
}

.main-column-container, 
.main-column-sidebar {
margin-top: 38px;
}
/* undergraduate and graduate  END */

/* apply page START */

.container-heading-left-line {
margin-left: 10px;
}

.container-heading-left-line:before 
{
width: 10px;
height: 50px;
content: "";
background: #da1a32;
display: block;
position: absolute;
left: 0;
top: 15px;
border-radius: 5px;
}

.apply-row-container {
border-bottom: 1px solid #75787b !important;
padding-bottom: 30px !important;
}

.apply-container-colored-button button
{
color: #fff !important;
width: 100% !important;
font-size: 16px !important;
font-weight: 500 !important;
background: #da1a32 !important;
border: 1px solid #da1a32 !important;
background-image: linear-gradient(to bottom,rgba(255,255,255,.2) 0,rgba(255,255,255,.01) 100%) !important;
}

.apply-container-bordered-button {
margin-right: 20px;
}

.apply-container-bordered-button button {
width: 100% !important;
color: #da1a32 !important;
font-size: 16px !important;
background: #fff !important;
font-weight: 500 !important;
border: 1px solid #da1a32 !important;
}

.apply-container-colored-button, 
.apply-container-bordered-button {
margin-bottom: 0px !important;
}

.apply-information-heading {
margin-top: 0px !important;
}

/* apply page END */

/* newslist page START */
.news-listing-modules { position: relative !important; }
.news-listing-modules
.jeg_block_heading 
.jeg_subcat ul li a{
color: #da1a32 !important;
background: #fff !important;
border: 1px solid #da1a32 !important;
}

/*
.news-listing-modules .jeg_block_heading .jeg_subcat ul li:nth-child(1) a,.news-listing-modules .jeg_block_heading .jeg_subcat ul li:nth-child(2) a, .news-listing-modules .jeg_block_heading .jeg_subcat ul li:nth-child(3) a, .news-listing-modules .jeg_block_heading .jeg_subcat ul li:nth-child(4) a, .news-listing-modules .jeg_block_heading .jeg_subcat ul li:nth-child(5) a, .news-listing-modules .jeg_block_heading .jeg_subcat ul li:nth-child(6) a, .news-listing-modules .jeg_block_heading .jeg_subcat ul li:nth-child(7) a, .news-listing-modules .jeg_block_heading .jeg_subcat ul li:nth-child(8) a, .news-listing-modules .jeg_block_heading .jeg_subcat ul li:nth-child(9) a, .news-listing-modules .jeg_block_heading .jeg_subcat ul li:nth-child(10) a, .news-listing-modules .jeg_block_heading .jeg_subcat ul li:nth-child(11) a, .news-listing-modules .jeg_block_heading .jeg_subcat ul li:nth-child(12) a, .news-listing-modules .jeg_block_heading .jeg_subcat ul li:nth-child(13) a, .news-listing-modules .jeg_block_heading .jeg_subcat ul li:nth-child(14) a, .news-listing-modules .jeg_block_heading .jeg_subcat ul li:nth-child(15) a, .news-listing-modules .jeg_block_heading .jeg_subcat ul li:nth-child(16) a, .news-listing-modules .jeg_block_heading .jeg_subcat ul li:nth-child(17) a, .news-listing-modules .jeg_block_heading .jeg_subcat ul li:nth-child(18) a, .news-listing-modules .jeg_block_heading .jeg_subcat ul li:nth-child(19) a, .news-listing-modules .jeg_block_heading .jeg_subcat ul li:nth-child(20) a{
border-right: 0px !important;
}
*/

.news-listing-modules .jeg_block_heading .jeg_subcat ul li:last-child a { border-right: 1px solid #da1a32 !important; }
.news-listing-modules 
.jeg_block_heading 
.jeg_subcat ul li a.current, 
.news-listing-modules 
.jeg_block_heading 
.jeg_subcat ul li a:hover {
color: #fff !important;
background: #da1a32 !important;
}

.news-listing-modules
.jeg_block_container
.jeg_load_more_flag article {
padding: 20px;
align-items: center;
display: flex !important;
border: 1px solid #cccccc;
flex-direction: row-reverse;
justify-content: space-between;
}

.news-listing-modules
.jeg_block_container
.jeg_load_more_flag article
.jeg_postblock_content {
width: 200px !important;
}

.news-listing-modules
.jeg_block_container
.jeg_load_more_flag article 
.jeg_postblock_content
.jeg_post_know_more a {
color: #da1a32 !important;
font-size: 14px !important;
font-weight: 500 !important;
position: relative !important;
}

.news-listing-modules
.jeg_block_container
.jeg_load_more_flag article 
.jeg_postblock_content
.jeg_post_know_more a:after {
content: '';
width: 0;
height: 0;
top: 6px;
left: 85px;
position: absolute;
border-left: 6px solid #da1a32;
border-top: 5px solid transparent;
border-bottom: 5px solid transparent;
}

.news-listing-modules
.jeg_block_container
.jeg_load_more_flag article 
.jeg_postblock_content 
.jeg_post_meta .category-name {
word-spacing: 5px;
}

.news-listing-modules
.jeg_block_navigation 
.jeg_block_loadmore a {
display: block;
background: #da1a32;
color: #fff;
border: 1px solid #da1a32;
min-width: 18% !important;
height: auto !important; 
font-size: 16px !important;
padding: 8px 18px !important;
text-transform: capitalize !important;		
}

.news-listing-modules
.jeg_block_navigation 
.jeg_block_loadmore a.disabled,
.news-listing-modules
.jeg_block_container
.jeg_load_more_flag article
.jeg_thumb a .no_thumbnail {
display: none;
}

.news-detail article .post-formats-wrapper img {
    width: 100%;
}
/* news list page END */

/* admission requirements START */

.admission-req-heading {
margin-top: 0 !important;
padding-bottom: 30px !important;
}

.admission-req-heading:before{
top: 39px !important;
left: -22px !important;
position: relative !important;
}

.checklist-items {
display: flex;
margin-left: 0px;
}

.checklist-items-icon {
width: 80px;
}

.checklist-items-heading {
margin-top: 0 !important;
}

.checklist-address-image .vc_custom_1593416018282,
.checklist-address-image 
.vc_custom_1594276961188,
.checklist-address-image .vc_custom_1594021011456,
.checklist-address-image 
.vc_custom_1594020711760,
.checklist-address-image 
.vc_custom_1593769860037,
.checklist-address-image
.vc_custom_1591280390304, 
.checklist-address-image .vc_custom_1593766960382, 
.checklist-address-image .vc_custom_1593762487787,
.checklist-address-image 
.vc_custom_1593773344464,
.checklist-address-image .vc_custom_1593696834731, 
.checklist-address-image 
.vc_custom_1594016046578, 
.checklist-address-image .vc_custom_1593416034372,
.checklist-address-image .vc_custom_1593435939256,
.checklist-address-image 
.vc_custom_1594276497986,
.checklist-address-image 
.vc_custom_1594277793304,
.checklist-address-image 
.vc_custom_1594281553461, .checklist-address-image .vc_custom_1594277653054, .checklist-address-image .vc_custom_1594276312361{
padding: 50px 35px !important;
justify-content: center !important;
}

.checklist-address-image-text {
margin: 0 !important;
padding: 20px !important;
text-transform: uppercase;
border: 1px solid #fff !important;
width: 90%;
margin: 0 auto !important;
}

.checklist-address-image-text .wpb_wrapper p {
margin: 0 !important;
color: #fff !important;
}

.gray-border .checklist-address-information-container {
padding: 30px 0 30px 40px !important;
}

.checklist-address-text {
margin: 0px !important;
}

.checklist-address-text .wpb_wrapper p:first-child {
display: flex !important;
align-items: baseline !important;
}

.checklist-address-text .wpb_wrapper p:first-child i {
margin-right: 5px !important;
}

.checklist-address-text .wpb_wrapper p a,
.checklist-items-content .wpb_wrapper p a {
color: #da1a32 !important;
text-decoration: underline;
}

.checklist-address-text .wpb_wrapper p a.links {
margin-right: 20px !important;
}

.table-container, .table-container-column {
border: 1px solid rgb(219, 219, 219) !important;
}

.table-container-column .vc_column-inner {
padding: 0 !important;
}

.table-container-column .vc_column-inner 
.wpb_wrapper .wpb_text_column .wpb_wrapper p.table-header{
background: #da1a32 !important;
padding: 15px;
margin: 0 !important;
color: #fff !important;
text-overflow: ellipsis !important;
overflow: hidden !important;
white-space: nowrap !important;
}

.table-container-column .vc_column-inner 
.wpb_wrapper .wpb_text_column .wpb_wrapper p.table-data {
margin: 0 !important;
-webkit-line-clamp: 4;
text-overflow: ellipsis;
-webkit-box-orient: vertical;
padding: 15px;
}

.table-container-column .vc_column-inner 
.wpb_wrapper .wpb_text_column .wpb_wrapper p.table-data:last-child {
border: none !important;
}

/* admission requirements END */


/* Prajakta Css End */



/* Tutor & Learning page */
.tutor-learning p.vc_custom_heading{
    color: #da1a32 !important;
    font-size: 18px !important;
    text-decoration: underline !important;
}

.apply-container-bordered-button a {
    width: 100% !important;
    color: #da1a32 !important;
    font-size: 16px !important;
    background: #fff !important;
    font-weight: 500 !important;
    border: 1px solid #da1a32 !important;
}
 .academic-affairs-right .vc_column-inner {
    margin-top: 65px !important;
 }  
 
/* name styling for Academic Advising Page */
.name-info.list-style ul li {
    font-size: 22px;
    margin-bottom: 10px;
        list-style: none;
}
.name-info.list-style .vc_column-inner {
    display: flex;
    align-items: center;
    justify-content: center;
}

.name-info a, .name-info.list-style ul li a {     
color: #da1a32 !important;
text-decoration: underline;
}

.name-info.list-style ul li ul {
    margin: 0px;
    padding: 0px;
}

.name-info.list-style ul li i {
    font-weight: 550 !important;
}
/* end of Academic Advising Page */

/* custom  menu for parent & child */  
  .customMenu .wpb_wrapper {
    border: 1px solid #c3c3c3;
    /* min-height:730px; */
}

.customMenu .wpb_wrapper .wpb_content_element {
    margin-bottom: 0px !important;
}

.customMenu h3{
    background-color: #da1a32;
    font-size: 24px !important;
    color: #ffffff !important;
    padding: 20px 30px !important;
    font-weight: normal !important;
    text-transform: capitalize;
    margin-top:-1px !important;
        margin-bottom: 0px !important;
}

.customMenu .wpb_wrapper ul {
    list-style: none !important;
    padding: 30px 20px 30px 12px !important;
} 

.customMenu .wpb_wrapper ul li {
    color:#181818 !important;
    font-size:18px !important;
    border-bottom:1px solid #c3c3c3; 
    margin-bottom:20px !important; 
    padding-bottom:20px !important;
    padding-right: 15px;
}

.customMenu .wpb_wrapper ul li:last-child {
    border-bottom: none !important;
    margin-bottom: 0px !important;
    padding-bottom: 0px !important; 
}

.customMenu .wpb_wrapper ul li a {
    color:#181818 !important;
    display:block !important;
    background: url(/wp-content/uploads/2020/06/arrow-list-item.png) right 9px no-repeat;
}
.no-bottom-margin{
        margin-bottom: 0px !important;
}
/* end custom  menu for parent & child */ 

/* button for Student Organization page */
.round-bordered-button a {
background: #da1a32 !important;
color: #fff !important;
margin-right: 15px;
font-size: 16px !important;
font-weight: 500 !important;
overflow: hidden;
white-space: nowrap;
text-overflow: ellipsis;
border: none !important;
border: 1px solid #da1a32 !important;
}

.round-bordered-button a:hover {
color: #da1a32 !important;
background: #fff !important;

}
/* end of button for Student Organization page */

/* Css for Element focus for breadcrumb, quick links, floating button by Karuna */
.right-sidebar aside li.menu-item a:focus{
    text-decoration:underline;
}

#back-to-top:hover, #back-to-top:focus, .wpfm-template-5 .wpfm-menu-nav ul li a:focus{
    background: #da1a32 !important;
    color: #fff !important;
}

/*megamenu focus accessibility to fix by Karuna */
.navbar-nav li .sub-menu li a:focus {
    text-decoration: underline !important;
}

/* start -by pratiksha css */
/*Event listing page css for filter */
ul.stec-top-menu-filter-dropdown {
    display: inline-block !important;
	position: inherit !important;
	width: 20% !important;
}

.stec-top-search-dropdown {
    visibility: visible;
    opacity: 1;
}

.stec-top .stec-top-menu-search .stec-top-search-dropdown {
    top: 0px !important;
}

body .stec-top .stec-top-menu-search .stec-top-search-dropdown {
    border: 1px solid #eee;
    background: none !important;
}

p.stec-top-search-dropdown-noresult {
    display: none;
}

ul.stec-top-menu.stec-top-menu-date {
    float: right !important;
}

.stec-top-search-dropdown {
    float: right;
    border: 1px solid #eee;
}
/*Event listing page css for filter --end*/

/*course listing page sidebar css - pratiksha*/
ul#program-type-results {
    display: none;
}

ul#interest-results {
    display: none;
}

ul#explore-campus-results{
	display: none;
}

ul#explore-college-results{
	display: none;
}

.close-filter-icon-wrapper, .close-interest-filter-icon-wrapper, .close-college-filter-icon-wrapper, .close-campus-filter-icon-wrapper{
    display: none;
}

/* course listing page css - by pratiksha */ 
.course-view-details {
    display: block!important;
}
/* end */

/*Addnew course page Backend - by pratiksha*/
#admin-editor-lp_course {
    display: none;
}

#learn-press-admin-editor-metabox-settings {
    display: none;
}
/*end*/



#toolbar .widget_nav_menu .menu > li > a:focus, .vc_general.vc_btn3:focus, .news-events .jeg_post_meta>div.jeg_meta_date a:focus, .news-events .jeg_postblock .jeg_pl_md_card .jeg_post_title a:focus, .navigation .width-logo a:focus, .thim-social ul.social_link a:focus, a.paoc-popup.popupaoc-link-image:focus {
    text-decoration: underline;
}

.navigation .width-navigation .navbar-nav > li > a:focus{
	color: #333333 !important;
		text-decoration: none !important;
} 

.red-btn a.vc_btn3-color-grey:focus{
	background-color: #da1a32 !important;
    color: #ffffff !important;
	text-decoration: underline !important; 
}
.white-btn.vc_btn3-inline a.vc_btn3-color-grey:focus{
	background-color: #ffffff !important;
    color: #da1a32 !important;
	text-decoration: underline !important; 
}

.thim-widget-button .widget-button:focus {
    background: 0 0;
}

.thim-social a:focus {
    background-color: transparent !important;
}

.jeg_pl_md_card .jeg_thumb a:focus {
    text-decoration: underline !important;
}

footer .footer .row aside.widget_nav_menu ul.menu li a:focus , .news-events .jeg_postblock .jeg_pl_md_card .jeg_post_category a:focus{
	text-decoration: none !important;
}

/*academic programs search filter icons*/
.courses-searching form button:focus, .filter-submit button:focus  {
    outline: beige !important;
}

.courses-searching form input[type=text]:focus {
    outline: beige !important;
}
/*pratiksha end*/


/* Subsh css start */ 
a, a:focus, a:hover {
    color: #da1a32;
    text-decoration: none;
    background-color: transparent;
font-weight: lighter; /* Link Identified by Color by Karuna*/
}

/* secondary menu start */
header.site-header .toolbar .toolbar-container {
    display: flex;
    justify-content: flex-end;
    margin-right: -25px;
    line-height: 22px;
    padding: 5px 0; 
}

header.site-header .toolbar .toolbar-container > aside.widget_nav_menu:nth-child(2) {
    border-left: 1px solid #ffffff;
    padding-left: 25px;
}

#toolbar {
    background-color: #6F6F76 !important;
}

#toolbar .menu li {
    padding-right: 15px;
    margin-right: 15px;
}

#toolbar .widget_nav_menu .menu > li > a {
color:#ffffff !important;       
font-size:14px !important;  
text-decoration:none;   
}

header.site-header .toolbar .toolbar-container .top-bar-menu-second .menu-top-bar-second-container .menu li a  {
    font-weight: 200 !important;
}

header.site-header .toolbar .toolbar-container .top-bar-menu-second .menu-top-bar-second-container .menu li:last-child a  {
border:1px solid #fff; 
padding:4px 18px;
-webkit-border-radius: 20px;
-moz-border-radius: 20px;
border-radius: 20px;
}

header.site-header .toolbar .toolbar-container > aside.widget_nav_menu:nth-child(1) > div.menu-top-bar-first-container .menu li {
margin-right: 5px !important;
}

/* secondary menu end */


/* primary menu */
.navbar-nav #magic-line { background-color: #da1d34 !important; }
.navigation .width-navigation .navbar-nav > li > a, .navigation .width-navigation .navbar-nav > li > span {
font-size: 16px;
font-weight: 500;
font-family: 'Poppins' !important;
color: #333333 !important;
text-decoration:none !important;
}

.tc-megamenu-wrapper .vc_row.wpb_row.vc_row-fluid {
width: 100%;
display: flex;
justify-content: center;
}

header.site-header h2.wpb_heading.wpb_singleimage_heading {
    font-size: 24px;
    font-weight: 200;
    line-height: 32px;
}

header.site-header .mega-sub-menu h2.wpb_heading.wpb_singleimage_heading {
    font-size: 18px;
    font-weight: 200;
    line-height: 32px;
    margin-top: -170px;
    z-index: 999;
    color: #fff;
    word-break: break-word;
    cursor: pointer;
}

.tc-megamenu-wrapper.mega-sub-menu .vc_row>.vc_column_container:nth-child(3) h2 {
cursor: none !important;
}

header.site-header .mega-sub-menu .wpb_column .wpb_single_image.vc_align_left {
    text-align: center;
    display: flex;
    align-items: center;
    justify-content: center;
    flex-wrap: wrap-reverse;
}

.navigation .navbar-nav li .sub-menu .widget_nav_menu .menu-academic-submenu-container li.menu-item a.tc-menu-inner {
text-transform: uppercase;
font-size: 16px;
font-weight: 500;
line-height: 25px;
text-align: left;
color: #333333;              
}

.navigation .menu-right ul li:last-child>div {
padding-right: 0;
margin-top: -25px;
}

.navbar-nav .widget_courses-searching .search-toggle1 a i.fa {
margin-right: 5px;
background-color: #da1a32;
color: #ffffff !important;
padding: 8px;
-webkit-border-radius: 50px;
-moz-border-radius: 50px;
border-radius: 50px;
}

div.container { width:100% !important;
padding:0 5% !important;
}

#masthead .thim-nav-wrapper.container {
    position: fixed !important;
    background-color: #fff !important;
    -webkit-box-shadow: 0px 1px 5px 0px rgba(228, 228, 228, 0.75);
    -moz-box-shadow: 0px 1px 5px 0px rgba(228, 228, 228, 0.75);
    box-shadow: 0px 1px 5px 0px rgba(228, 228, 228, 0.75);
}


body #wrapper-container #main-content {
 margin-top:48px;
}


#masthead .navigation {
    padding-top: 0px !important;
    padding-bottom: 0px !important;
}
.navigation .width-logo img { margin-bottom: 15px !important; }
.content-pusher {
    padding-top: 35px !important;
}

.site-header .navbar-nav>li {
    max-height: 58px !important;
}
/* primary menu end */


/* mega menu start */

.navigation .width-navigation img {
    min-width: 150px !important;
}

.tc-megamenu-wrapper .vc_row>.vc_column_container {
    padding-left: 20px !important;
}

.navbar-nav li .sub-menu li a, .navbar-nav li:hover>.sub-menu li a {
    text-decoration: none !important;
    font-size: 15px !important;
    line-height: 24px !important;
color: #adadad !important; /*#1e1e1e*/
    }

.tc-megamenu-wrapper>.vc_row>.vc_column_container:after {
    min-height: 300px !important;
}

.tc-megamenu-wrapper .vc_row>.vc_column_container .wpb_content_element {
 margin-bottom: 0px !important;
}

/*  ---------------------------------------------------- */

.mega-sub-menu .vc_column_container>.vc_column-inner {
    box-sizing: border-box;
    padding-left: 0px !important;
    padding-right: 0px !important;
    width: 100%;
}

.tc-megamenu-wrapper.mega-sub-menu .vc_row>.vc_column_container:nth-child(3) {
    width: 13%;
    padding-right: 0px !important;
/* padding-left: 0px !important; */
    word-break: break-word;
}

.tc-megamenu-wrapper.mega-sub-menu .vc_row>.vc_column_container:nth-child(2) {
    width: 13%;
    padding-right: 0px !important;
/* padding-left: 0px !important; */
		
}

.tc-megamenu-wrapper.mega-sub-menu .vc_row>.vc_column_container:nth-child(1) {
    width: 13%;
    padding-right: 0px !important;
 /* padding-left: 0px !important; */
}

.tc-megamenu-wrapper.mega-sub-menu .vc_row>.vc_column_container:nth-child(1) .vc_column-inner, .tc-megamenu-wrapper.mega-sub-menu .vc_row>.vc_column_container:nth-child(2) .vc_column-inner, .tc-megamenu-wrapper.mega-sub-menu .vc_row>.vc_column_container:nth-child(3) .vc_column-inner  {
    background-size: 100% 100% !important;
height: 100% !important;	
}


.tc-megamenu-wrapper>.vc_row>.vc_column_container:after {
    width: 0px !important;
    background: transparent !important;
    right: 0px !important;
}

.tc-megamenu-wrapper.mega-sub-menu>.vc_row>.vc_column_container:nth-child(5), .tc-megamenu-wrapper.mega-sub-menu>.vc_row>.vc_column_container:nth-child(6) {
border-left:1px solid #adadad !important;
}

.tc-megamenu-wrapper.mega-sub-menu .vc_row>.vc_column_container:nth-child(1) a, .tc-megamenu-wrapper.mega-sub-menu .vc_row>.vc_column_container:nth-child(2) a, .tc-megamenu-wrapper.mega-sub-menu .vc_row>.vc_column_container:nth-child(3) a {
    color: #fff;
}


/*  ---------------------------------------------------- */

/* mega menu end */

@media (max-width: 2500px){
		.wpb-js-composer .vc_tta.vc_general .vc_tta-panel-title>a {
			padding: 40px 10px 40px 60px !important;
		}  
		.home-programs-types .vc_column-inner {
			background-repeat: no-repeat !important;
		}	
		
}


@media (min-width: 1366px) and (max-width: 1390px){
    .thim-nav-wrapper:not(.header_full) .tc-menu-depth-0.tc-menu-layout-builder>.sub-menu {
        min-width: 1366px !important;
        transform: translateX(45%) !important;
    }
    
    footer .footer h4.widget-title {
        font-size: 14px !important;
    }
    
    footer .footer { font-size: 14px !important; }
    
    /* copyright start */
    footer .copyright-area .copyright-content .row .col-sm-6:nth-child(1) {
        width: 26% !important;
        text-align: right;
    }


    footer .copyright-area .copyright-content .row .col-sm-6.text-right {
        width: 74% !important;
        text-align: left;
        line-height: 40px !important;
        font-size: 14px;
    }
    /* copyright end */ 
    
    .pride-tradition.vc_custom_1591869505332 {
    background-position-x: 68% !important;
    }
    
    /* Join Our Community of Scholars start */
    div.home-programs-types h3 {
 font-size:28px;
    }
	
	.home-programs-types .vc_column-inner {
		background-repeat: no-repeat !important;
	}
	
    /* Join Our Community of Scholars end */
	

    /* Research Centers and Institutes */
    .research-studies-center .wpb_wrapper .wpb_text_column {
        min-height: 192px !important;
    }

    /* News */
    .news-events .wpb_wrapper .jeg_postblock {
    margin-bottom: 0px !important;
    }   
    .news-events div.news-view-all {
    padding-top: 15px !important;
    }
    /* News end*/

	/* floating menu nav starts */
	.wpfm-template-5 ul {
	width: 62px;
	position: relative;
	padding: 0px 5px !important;
	margin-bottom: 10px;
	height: 510px;
	-webkit-border-radius: 0px;
	-moz-border-radius: 0px;
	border-radius: 0px;
	background-color:transparent !important; 
margin-left:-5px;			
	}
	
	.wpfm-template-5 .wpfm-menu-nav {
		position: fixed;
		z-index: 2;
		transform: rotate(0deg) !important;
		-webkit-transform: rotate(0deg) !important;
		-moz-transform: rotate(0deg) !important;
		-o-transform: rotate(0deg) !important;
		writing-mode: tb-rl !important;
		-ms-writing-mode: bt-rl !important;
	}


	.wpfm-template-5 .wpfm-menu-nav ul li a:hover span.wpfm-menu-name {
		color: #ffffff !important;
	}

	.wpfm-template-5 .wpfm-position-left {
	left: -8px !important;
	top: 60% !important;
	}

	.wpfm-template-5 .wpfm-menu-nav ul li {
		display: inline-block !important;
		width: 100% !important;
		text-align: center !important;
		margin-bottom: 2px !important;
		padding: 15px 0px !important;
		background: #da1a32 !important;
	}

	/* .wpfm-template-5 .wpfm-menu-nav ul li a span.wpfm-menu-name { font-size: 16px !important; } */
	.wpfm-template-5 .wpfm-menu-nav ul li, .wpfm-template-5 .wpfm-menu-nav ul li a, .wpfm-template-5 .wpfm-menu-nav ul li a span.wpfm-icon-block {
width: 100%; font-size: 16px !important;
}

	div.accordion-collapse .vc_tta.vc_general .tablepress .even td {
		background-color: #f8f8f8 !important;
	}
	/* floating menu nav end  */
	
	.gray-border .president-info.vc_col-sm-6 .red-btn {
	margin-bottom: 20px !important;
	}	
    
}



.thim-nav-wrapper:not(.header_full) .tc-menu-depth-0.tc-menu-layout-builder>.sub-menu {
    transform: translateX(45%);
    padding: 40% 40% 25% 50%;
}

.thim-nav-wrapper:not(.header_full) .tc-menu-depth-0.tc-menu-layout-builder>.sub-menu { right: 0% !important; }


/* footer */
footer { font-family: 'Poppins' !important; }
footer#colophon {
    background-repeat: no-repeat !important;
    /* margin-top: 70px !important; */
	 margin-top: 60px;
}

footer .footer h4.widget-title {
    font-weight: 500 !important;
    margin: -13px 0 0px !important;
    line-height:30px !important;
}   


footer .footer .row aside.widget_nav_menu ul.menu li a { color:#cfcfcf !important; text-decoration:underline; } 
footer#colophon .footer .thim-footer-location .social a:hover, footer#colophon .footer a:hover, .thim-social li a:hover {
    color:#cfcfcf !important;
}

footer .footer .row aside {
    padding-top: 0;
    /* margin-bottom:30px !important; */
}

footer#colophon .footer .row aside.col-sm-2 {
    margin-bottom: 30px !important;
}

footer .footer .row aside {
    margin-bottom: 0px !important;
}

footer .footer-addresses .other-address {
    display: flex;
    width: 74%;
    border-top: 1px solid #727172;
    padding-top: 15px !important;   
}

footer .footer-addresses .other-address div {
    width: 25%;
}

footer .footer-addresses .other-address div strong {
    font-weight: 500 !important;
    color: #ffffff !important;
}


body footer#colophon .thim-social {
    margin-top: 0px !important;
}

footer .footer .row aside.logo-footer .textwidget .thim-footer-location {
    border-right: 1px solid #727172;
    padding-bottom: 30px;
    margin-right: 50px;
}

footer aside.footer-addresses .other-address p { color: #cfcfcf !important; }
footer .logo-footer div.thim-footer-location p.info { color: #cfcfcf !important; }

footer .footer .row aside.copyright-footer div, footer .footer .row aside.copyright-footer span { color:#7e7e7e !important; } 


/* copyright start */
footer .copyright-area .copyright-content .row .col-sm-6.text-right .copyright-footer .textwidget span { padding: 0px 10px; }
footer .copyright-area .copyright-content {
    padding-top: 10px !important;
    padding-bottom: 10px !important;
    border: none !important;
}

footer .copyright-area {
    background: #000 !important;
    opacity: 0.7 !important;
}

/* copyright end */


/* social media start */
footer .footer .thim-social p {
    color: #fff !important;
}

.thim-social a:hover {
    border: 1px solid #999 !important;
    text-align: center;
    border-radius: 50%;
    cursor: pointer;
    background-color: transparent !important;
}

.thim-social a:hover .fa {
    color: #999999 !important;
}


.thim-social a.twitter {
    border-color: #00aced;
    background: #00aced;
}

.thim-social a.facebook {
    border-color: #3b5998;
    background: #3b5998;
}

.thim-social a {
   color: #fff !important;
}


.thim-social a.pinterest i.fa.fa-youtube {
    border-color: #cb2027;
    background: #cb2027;
}

.thim-social a.pinterest i.fa.fa-youtube:hover {
    background: transparent;
}

.thim-social a.pinterest i.fa.fa-rss {
    border-color: #f78422;
    background: #f78422;
}

.thim-social a.pinterest i.fa.fa-rss:hover {
    background: transparent !important;
}

.thim-social a.pinterest .fa.fa-instagram {
    background: linear-gradient(#e66465, #9198e5);
}

.thim-social a.pinterest .fa.fa-instagram:hover {
    background: transparent !important;
}

.fa-facebook:before {
    content: "\f09a" !important;
}
/* social media end */



/* homepage page content start */
.title-heading h2 { 
    background:url(/wp-content/uploads/2020/06/title-devider.png) no-repeat center bottom;
    padding-bottom:25px;
}

/* Pride & Tradition of SRSU start */

.top-padding-none .vc_column-inner {
    padding-top: 25px !important;
}

.pride-tradition {
    /* background-position-x: 82%; */
    background-position-y: 0%;
    background-repeat: no-repeat !important;    
}

.pride-tradition .vc_column_container .wpb_content_element h3 { font-size:28px; line-height:38px; color:#000000 !important; }

.pride-tradition .vc_column_container .wpb_content_element p { color:#343434 !important; }

a.widget-button.normal {
    font-weight: normal !important;
    font-size: 14px !important;
    padding: 0px 40px !important;
    background-color: #fff !important;
    color: #da1a32 !important;
    border: 1px solid #da1a32 !important;
    height: auto !important;
}

.pride-tradition .enrollment-ratio-deg .vc_column-inner {
    background: url(/wp-content/uploads/2020/06/pride_tradition.png);
    width: 400px;
    background-repeat: no-repeat;
    text-align: center;
    margin-top: 45px;
    height: 708px; 
}

.pride-tradition .enrollment-ratio-deg .vc_column-inner .wpb_content_element:nth-child(1) {
    padding-top: 50px;
}
.pride-tradition .enrollment-ratio-deg .vc_column-inner .wpb_content_element {
    padding-top: 24px;
}

.pride-tradition .enrollment-ratio-deg .vc_column-inner ul li { 
color:#fff !important;
font-weight:700; 
font-size:42px;
list-style:none;
}

.pride-tradition .enrollment-ratio-deg .vc_column-inner p {
    color: #fff !important;
    font-size: 16px;
    width: 60%;
    margin: 0 auto;
}

/* Pride & Tradition of SRSU end */


/* SRSU Campuses start */

.srsu-campuses .vc_column-inner {
    padding-top: 0px !important;
    background-repeat:no-repeat !important;
background-size:100% 100%;
}

.srsu-campuses .state-university {
    padding: 21px 10px 0px 28px !important;
    background-color: #f5f5f5 !important;
}

div.state-university .vc_row.wpb_row {
    margin-bottom: 0px !important;
}

div.state-university .vc_row.wpb_row:nth-child(1) {
    margin-top: 30px !important;
}

.srsu-campuses .state-university .vc_row-fluid .vc_col-sm-4 { 
    width:40%; }
.srsu-campuses .state-university .vc_row-fluid .vc_col-sm-8 { 
        width:60%; }
.srsu-campuses .state-university .vc_row-fluid .vc_col-sm-8 h3 { margin-top: 15px; }
.srsu-campuses .state-university .vc_row-fluid:nth-child(1) h3 {
    margin-top: 5px;
}  

.state-university p {
overflow : hidden;
text-overflow: ellipsis;
display: -webkit-box;
-webkit-line-clamp: 2;
-webkit-box-orient: vertical;
}

.vc_row.srsu-campuses.vc_row-flex>.vc_column_container>.vc_column-inner {
    -webkit-box-flex: 1;
    -webkit-flex-grow: 1;
    -ms-flex-positive: 1;
    flex-grow: 1;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    z-index: 1;
    justify-content: center;
    align-items: flex-end;
}

.gray-border .vc_column_container>.vc_column-inner {
    padding-left: 0px !important;
    padding-right: 0px !important;
}

.vc_row.srsu-campuses.vc_row-flex>.invest-future-university>.vc_column-inner div.wpb_text_column {
    width: 307px;
    border: 2px solid;
    padding: 40px;
    line-height: 54px;
    margin-right: 60px;
    color: #fff !important;
    font-weight: 700;
    font-size: 32px;    
}

/* SRSU Campuses end */


/* buttons starts */ 
div.srsu-campuses .vc_btn3.vc_btn3-size-md {
    background-color: transparent !important;
    color: #da1a32 !important;
    background-image: none !important;
    border: none !important;
    padding-left: 0px;
    margin-top: -68px;      
}

div.research-centers .vc_btn3.vc_btn3-size-md {
    background-color: transparent !important;
    color: #da1a32 !important;
    background-image: none !important;
    border: none !important;
    padding-left: 0px;
    margin-top: -68px;  
}

div.srsu-campuses .vc_btn3.vc_btn3-size-md:active, div.srsu-campuses .vc_btn3.vc_btn3-size-md:hover, div.srsu-campuses .vc_btn3.vc_btn3-size-md:focus { border: none !important; }
div.research-centers .vc_btn3.vc_btn3-size-md:active, div.research-centers .vc_btn3.vc_btn3-size-md:hover, div.research-centers .vc_btn3.vc_btn3-size-md:focus { border: none !important; }

div.red-btn a.vc_btn3-color-grey, div.red-btn a.vc_btn3-color-grey:hover, div.red-btn a.vc_btn3-color-grey:active { 
background-color:#da1a32 !important; color:#ffffff !important; 
padding:10px 20px; font-size:16px; 
box-sizing: border-box;
height:50px;
border:2px solid #da1a32 !important;
margin: 0px 12px;

-webkit-border-radius: 0px !important;
-moz-border-radius: 0px !important;
border-radius: 0px !important;
text-transform: uppercase;
background-image:none;
}

div.white-btn.vc_btn3-inline a.vc_btn3-color-grey { 
background-color:#ffffff !important; color:#da1a32 !important; 
padding:10px 20px; font-size:16px !important; 
box-sizing: border-box;
height:50px;
border:2px solid #da1a32 !important;
margin: 0px 12px;

-webkit-border-radius: 0px !important;
-moz-border-radius: 0px !important;
border-radius: 0px !important;
}

/* buttons end */ 


/* Join Our Community of Scholars  start */
.learn-explore {        
height:680px;
}

.community-scholars .wpb_wrapper p {
    width: 590px;
    margin: auto;
    text-align: center;
    padding: 10px;
}

/* undergraduate graduate-students, distance-learning */
div.home-programs-types div.vc_column-inner {
    align-items: center !important;
}

div.home-programs-types div.vc_column-inner .wpb_wrapper {
    position: absolute;
    bottom: 100px;
    text-align: center;
}

div.home-programs-types h3 {
color: #ffffff !important;
padding-bottom:50px;
font-size:32px;
text-transform: uppercase;
width: 100%; text-align:center !important;
}
          
/* Join Our Community of Scholars  end */


/* Research Centers and Institutes start */

div.research-centers { margin-top:60px; }
.research-centers .wpb_wrapper p { width:59%; margin:0 auto; text-align:center; padding-top: 10px;  }
.research-studies-center {
    width: 80%;
    margin: 0 auto;
    margin-bottom:80px !important;
}


.research-studies-center .wpb_wrapper {
    background-color: #F2F3F3;
min-height:200px;       
}

.research-studies-center .wpb_wrapper h3 {
    font-size: 22px;
    font-weight: 500;
}

.research-studies-center .wpb_wrapper h3:hover {
    color:#da1a32;
}

.research-studies-center .wpb_wrapper .wpb_text_column {
    padding: 0px 30px;
    margin-bottom:0px !important;
}

.research-studies-center .wpb_wrapper .vc_btn3-container {
    padding: 0px 30px;
}


div.research-studies-center .vc_btn3.vc_btn3-size-md {
    background-color: transparent !important;
    color: #da1a32 !important;
    background-image: none !important;
    border: none !important;
    padding-left: 0px;
}

div.research-centers .title-heading-two .wpb_content_element { margin-bottom: 0px !important; }

/* Research Centers and Institutes end */


/* Join The Lively Lobo Community!  start */
.lobo-community { 
height:300px !important; 
  display: flex;
  align-items: center;
  justify-content: center;
  margin-bottom: 80px !important;
}
.lobo-community h3 { color:#ffffff !important; font-size:32px;  }
.lobo-community p { color:#e4e4e4 !important; font-size:20px; }

/* ------- Join The Lively Lobo Community!  end ----------   */


/*  News & Events start */
 /* .news-events { margin-bottom: 80px !important; } */
.news-events .wpb_content_element .wpb_wrapper {
    display: flex;
    justify-content: space-between;
}

.news-events .wpb_content_element .wpb_wrapper div.hr {
    width: 75%;
    border-bottom: 1px solid #a9a9a9;
    height: 36px;
}

.news-events div.news-view-all {
  padding-top: 18px; color:#da1a32;
 }
 
.news-events div.news-view-all a { text-decoration:none; }

.news-events div.news-view-all a:after {
    font-family: "FontAwesome";
    content: "\f0da";
    padding-left: 8px;
}
 
    
.news-events .jeg_postblock .jeg_pl_md_card .jeg_postblock_content {
    display: flex;
    flex-direction: column;
    background-color: #f5f5f5;
}

.news-events .jeg_postblock .jeg_pl_md_card .jeg_postblock_content div.jeg_post_meta {
    order: 1;
    -wenkit-order: 1;
    font-size: 14px;
    margin-left:-10px !important;
}

.news-events .jeg_postblock .jeg_pl_md_card .jeg_postblock_content div.jeg_post_meta .jeg_meta_author span {
display:none;
}

.news-events .jeg_postblock .jeg_pl_md_card .jeg_postblock_content div.jeg_post_meta .jeg_meta_author a {
display:none;
}

.news-events .jeg_postblock .jeg_pl_md_card .jeg_postblock_content div.jeg_post_meta .jeg_meta_date a {
color:#000000; text-transform: capitalize;
}



.news-events .jeg_postblock .jeg_pl_md_card .jeg_post_category {
order: 2;
-webkit-order: 2;
}
.news-events .jeg_postblock .jeg_pl_md_card .jeg_post_category a {
    color: #000;
    text-decoration: underline;
    font-size: 14px;
}

.news-events .jeg_postblock .jeg_pl_md_card .jeg_post_title { 
order: 3;
-webkit-order: 3;
margin:0px !important;
}

.news-events .jeg_postblock .jeg_pl_md_card .jeg_post_title a { font-size: 18px; font-weight: 500; color:#000000; }

.news-events .jeg_postblock .jeg_pl_md_card .jeg_inner_post {
background: #f5f5f5;
border-right: 1px solid #a9a9a9;
padding-right: 25px;
}
    
.news-events .jeg_postblock .jeg_pl_md_card:nth-child(3) div.jeg_inner_post{
padding-right: 0px !important; border-right:none;
}   
    
.news-events .jeg_pl_md_card .jeg_postblock_content {
    background: #f5f5f5 !important;
    padding: 12px 0px 15px !important;
    margin: 0px !important;
}   

.news-events .jeg_post_meta .jeg_meta_author+.jeg_meta_date:before {
    display: none;
}

.news-events .fa.fa-clock-o {
    display: none;
}

/*
.news-events .jeg_post_meta>div.jeg_meta_date a {
    border-left: 1px solid #000000;
}
*/

.news-events .jeg_post_meta>div.jeg_meta_date a {
    padding-left: 0px;
    margin-left: 5px;
}

.news-events .jeg_postblock .jeg_pl_md_card .thumbnail-container {
    min-height: 312px;
}
    
/*  News & Events end */



/* breadcrumbs start */
.content-area .top_heading { position:relative; margin-bottom:60px; }

.content-area .top_heading .breadcrumbs-wrapper ul.breadcrumbs {
    position:absolute; top:4%; left:7%;
}

.breadcrumbs-wrapper #breadcrumbs li span, .breadcrumbs-wrapper .thim-breadcrumbs li span, .breadcrumbs-wrapper .woocommerce-breadcrumb li span {
    margin: 0;
    color: #bebebe; font-size:16px;
    
}

.breadcrumbs-wrapper #breadcrumbs, .breadcrumbs-wrapper .thim-breadcrumbs, .breadcrumbs-wrapper .woocommerce-breadcrumb {
    border-bottom: none;
}

.breadcrumbs-wrapper #breadcrumbs a:after {
    content: '>';
    width: 5px; 
    height: 5px; 
    border-radius: 50%;
    background: transparent !important; 
    display: inline-block;
    margin: 0 0 0 15px;
    line-height: 25px;
    color: #fff !important; 
}

.breadcrumbs-wrapper #breadcrumbs li a span, .breadcrumbs-wrapper #breadcrumbs li a:focus { color: #fff !important; }

/* breadcrumbs end */

/* banner title start */
.top_site_main .page-title-wrapper h1 {
    font-weight: 500;
}
.page-title-wrapper h1:before { background-color: transparent !important; }

.top_site_main .banner-description {
    padding-left: 25px;
}

/* banner title end */

/* homepage content end */

/* news sidebar */
.news-sidebar:before{
  display:none !important;
}
.news-sidebar:after, .news-sidebar:before {
  content: none !important;
}
.news-sidebar{
        padding:0px !important;
}
.news-sidebar li.menu-item, .menu-majors-programs-details-quick-links-container ul li {
    padding: 10px 30px 10px !important;
    border-bottom: 1px solid #dbdbdb !important;
}

.menu-majors-programs-details-quick-links-container ul li:last-child {
    border-bottom: none !important;
}

.news-sidebar ul li{
    line-height: inherit !important;
}

.widget-area aside.news-sidebar ul li a{
        text-transform: none !important;
    font-size: 18px !important;
    font-weight: 400 !important;
    font-family: Poppins !important;
}
/* side bar start */

.right-sidebar aside , .news-sidebar ul, .menu-majors-programs-details-quick-links-container ul {
    border: 2px solid #c6c6c6 !important;
}

.right-sidebar h2 , .news-sidebar h4, .custom-course-details-sidebar h4 {
    font-weight: 500 !important;
    background-color: #da1a32 !important;
 font-size: 20px;
    color: #ffffff !important;
    padding:16px !important;
    margin-bottom: 0px !important;
    margin-top: 0px !important;
background-image:none !important;		
}

.right-sidebar, .news-sidebar, .custom-course-details-sidebar {
    margin-bottom: 0px !important;
}

.right-sidebar aside ul, .news-sidebar ul{
    list-style: none !important;
    padding: 0px !important;
    margin: 0px !important; 
}

.right-sidebar aside li.menu-item {
    padding: 10px 30px 10px;
    border-bottom: 1px solid #dbdbdb;
}

.right-sidebar aside li.menu-item a, .news-sidebar li.menu-item a {
    color:#da1a32 !important;
}

.right-sidebar aside li.menu-item:last-child, .news-sidebar li.menu-item:last-child{
    border-bottom: none !important;
}

/* side bar end */


/* about us start */
.gray-border { border:2px solid #939393; }
.gray-border h2 { font-size:26px; font-weight:500; text-transform: uppercase; }

.gray-border .president-info {
    padding: 0px 30px 0px 40px !important;
    background: url(/wp-content/uploads/2020/06/right_send_document_joint.png) -2px center;
    background-repeat: no-repeat;
}

.president-info div.red-btn.vc_btn3-inline a.vc_btn3-color-grey {
    margin-left: 0px !important;
    margin-top: 10px !important;
}

.professional-programs .wpb_column .wpb_wrapper ul { 
list-style:none; 
text-align:center; 
padding: 0px !important;
margin: 0px !important; 
}

.professional-programs .wpb_column .wpb_wrapper ul li { 
color:#da1a32; 
font-size:46px; 
font-weight:bold; 
margin-bottom:35px;
}
.professional-programs .wpb_column .wpb_wrapper p {
    color:#000000;
    font-size:20px;
}

.page-id-7563 .vc_row.wpb_row {
    margin-bottom: 10px !important;
}
/* about us end */

/* WELCOME FROM THE PRESIDENT Start */
.welcome-president code {
    white-space: normal;
    color: #181818 !important;
    font-size: 24px !important;
    background-color: transparent;
}

.gray-border .vc_column-inner {
	background-repeat: no-repeat;
	min-height: 260px; 
	background-position: left top;
	background-size: contain;
	padding-top:0px;
}

.gray-border .address-info { 
    padding: 0px 10px; 
    background: url(/wp-content/uploads/2020/06/right_send_document_joint.png) -2px center;
    background-repeat: no-repeat;
}

.gray-border .wpb_content_element {
    margin-bottom: 0px !important;
}

.address-info p:nth-child(1) { font-size:28px; color:#181818 !important; text-transform: uppercase; }
.address-info p:nth-child(2) { font-size:24px; color:#181818 !important; }
.address-info p:nth-child(3) { font-size:22px; color:#181818 !important; }

.address-info p:nth-child(4)>a { font-size:22px; color:#da1a32 !important; 
text-decoration: underline;
}

.address-info p:nth-child(4) { margin-bottom:10px; }

.address-info div.red-btn.vc_btn3-inline a.vc_btn3-color-grey { margin:10px 0px 0px 0px; }

.address-info div.red-btn.vc_btn3-inline a.vc_btn3-color-grey:hover { 
    color: #fff;
    border-color: #da1a32;
    background-color: #da1a32;
    background-image:none;
 }
 
.page-id-7432 .vc_row.wpb_row {
    margin-bottom: 10px !important;
}
 
/* WELCOME FROM THE PRESIDENT End */


/* academics  start*/
.center-container{
    width: 80% !important;
    margin: 0 auto !important;
    padding: 0px 5% !important;
}

.academics-resources {
    padding-top: 25px !important;
    padding-bottom:20px !important; 
}

.academics-resources .no-bottom-space{
    margin-bottom: 0px !important;
}

.academics-resources .resources-item-1, .academics-resources .resources-item-2, .academics-resources .resources-item-3, .academics-resources .resources-item-4 {  
    padding: 5% 5% 0% !important;
    min-height:550px;
}
 
.academics-resources .resources-item-2 { 
border:1px solid #919191; 
border-right:none !important;
border-top:none !important;
}

.academics-resources .resources-item-1:hover, .academics-resources .resources-item-2:hover, .academics-resources .resources-item-3:hover, .academics-resources .resources-item-4:hover { 
-webkit-box-shadow: 0px 0px 5px 0px rgba(0,0,0,0.3);
-moz-box-shadow: 0px 0px 5px 0px rgba(0,0,0,0.3);
box-shadow: 0px 0px 5px 0px rgba(0,0,0,0.3);
cursor: pointer;
}

.academics-resources .resources-item-3 { border:1px solid #919191; border-bottom:none; border-left:none; }
.academics-resources h3 {
    color:#494848 !important; 
    font-size:22px !important; 
    font-weight:normal !important;
    margin-bottom:25px;
}

.discover-colleges { min-height: 650px; }

.discover-colleges h2 { 
color:#ffffff !important; 
margin-bottom:80px;
text-transform: uppercase; 
font-weight: 550 !important; 
font-size:24px; width:86%; margin-left:auto !important; margin-right:auto !important; margin-bottom:30px;
}

.discover-colleges .vc_column_container>.vc_column-inner {
    text-align: center;
    align-items: center;
    justify-content: center;
    display: flex;
    flex-direction: column;
background-size: 142% 100% ;
min-height:650px;		
}
/* academics  end*/

/* life-at-srsu start */
.life-srsu h3.secondary-title { margin-bottom: 25px; }
h3.secondary-title {
background:url(/wp-content/uploads/2020/06/secondary-title.png) no-repeat left center;
padding:12px 20px;
font-weight: 500;
}
.our-services { min-height:440px; margin-top: 35px; }
.our-services .vc_column_container>.vc_column-inner {
    display: flex;
    align-items: center;
    justify-content: center;
}
.our-services .vc_column_container>.vc_column-inner h3 {
color:#ffffff !important; margin-bottom:40px;
}
/* life-at-srsu end */


/* housing-and-dining start */
.housing-dining .gray-border { margin-bottom: 50px !important; }
.housing-dining .submit-work .btn-transparent button, .housing-dining .submit-work .btn-transparent a {
    background-color: transparent !important;
    background-image: none;
    font-size: 28px;
    padding: 20px 20px !important;
    font-weight:normal;
    border: 2px solid #fff;
	margin: 20px 20px;
}

.housing-dining .submit-work .btn-transparent button, .housing-dining .submit-work .btn-transparent a,
.housing-dining .submit-work .btn-transparent button:hover,
.housing-dining .submit-work .btn-transparent button:focus, 
.housing-dining .submit-work .btn-transparent button:focus,
.housing-dining .submit-work .btn-transparent button:active{
    background-color: transparent !important;
    background-image: none;
    color:#fff !important;
}



.housing-dining .submit-work .vc_column-inner {
display: flex !important;
align-items: center !important;
justify-content: center !important;
}

.submit-workt p {
    margin: 0 !important;
    text-transform: uppercase;
    background-color: transparent !important;
    background-image: none !important;
    font-size: 28px !important;
    padding: 20px 20px !important;
    width: 352px !important;
    font-weight: normal !important;
    border: 2px solid #fff !important;
    color: #fff !important;     
}

.submit-work .vc_column-inner {
  display: flex;
  align-items: center;
  justify-content: center;  
}

.address-info .vc_column-inner {
display: flex;
align-items: center;
justify-content: center;    
}


.address-info ul li { 
font-size: 20px !important; 
font-weight:normal !important; 
margin-bottom: 12px;     
}

.address-info ul li i.fa { padding-right:15px; }

.housing-dining .address-info ul li a {
    color: #da1a32 !important; 
/*text-decoration:underline;*/
}

.housing-dining .address-info ul li i.fa { color:#181818 !important; padding-right:5px; }
.housing-galleries { margin-top: 10px !important; margin-bottom: 50px !important; }
.housing-galleries .wpb_single_image img { width:300px; }
.housing-galleries .wpb_content_element { margin-bottom: 30px !important; }
.housing-galleries p.vc_custom_heading { color:#da1a32 !important; font-size:18px !important; text-decoration:underline !important; text-align:left !important; }

.housing-galleries .wpb_content_element {
    margin-bottom: 10px !important;
}

.housingDiningInfo-menu .wpb_wrapper {
border: 1px solid #c3c3c3;
min-height:auto; 
max-height:auto !important;
}

.housingDiningInfo-menu.cutstom-menu-list-1 .wpb_wrapper {
    min-height: 59em;
}

.housingDiningInfo-menu .wpb_wrapper .wpb_content_element {
    margin-bottom: 0px !important;
}

.housingDiningInfo-menu h3.widget-title, h3.custom-heading-title {
    background-color: #da1a32;
    font-size: 24px;
    color: #ffffff !important;
    padding: 20px 30px !important;
    font-weight: normal !important;
    text-transform: capitalize;
    margin-top:-1px !important;
}

.housingDiningInfo-menu .wpb_wrapper ul {
    list-style: none !important;
    padding: 30px 20px 30px 12px !important;
} 

.housingDiningInfo-menu .wpb_wrapper ul li {
    color:#181818 !important;
    font-size:18px !important;
    border-bottom:1px solid #c3c3c3; 
    margin-bottom:20px !important; 
    padding-bottom:20px !important;
    background: url(/wp-content/uploads/2020/06/arrow-list-item.png) right 9px no-repeat;
    padding-right: 15px;
}

.housingDiningInfo-menu .wpb_wrapper ul li:last-child {
    border-bottom: none !important;
    margin-bottom: 0px !important;
    padding-bottom: 0px !important; 
}

.housingDiningInfo-menu .wpb_wrapper ul li a {
    color:#181818 !important;
    display:block !important;
}


div.housing-dining div.info-box {
    margin-bottom: 50px !important;
}

div.diningLateNight-breakfast {
    margin-bottom: 60px !important;
}

.diningLateNight-breakfast .vc_column-inner {
    min-height: 438px;
    background-repeat: no-repeat;
    display: flex;
    align-items: center;
    justify-content: center;
}

.diningLateNight-breakfast .vc_column-inner h3 {
    color: #fff !important;
    font-size: 28px !important;
    padding: 0px 10px;
    line-height: 36px;
}

.housing-dining .address-info.note-info p {
    font-size: 15px !important;
		padding-left: 28px;
    line-height: 22px !important;
}

.housing-dining .address-info.note-info ul li {
    font-size: 20px !important;
}
/* housing-and-dining end */

/* student health services starts */
.student-health-services .vc_btn3-container.red-btn a, .student-health-services .vc_btn3-container.red-btn a:hover {
    width: 300px;
    font-size: 28px !important;
    height: 60px;
    padding: 8px 20px !important;
    margin-top:30px;
}


.student-health-services h3.vc_custom_heading {
    font-size: 30px;
    font-weight: 500;
    color: #181818;
    margin-top: 0px !important;
}
.left-link-box h3, .right-link-box h3 {
    font-size: 30px !important;
    font-weight: 500;
    text-align:left !important;
    margin-bottom:25px !important;
}

.student-health-services .left-link-box .wpb_content_element p, .right-link-box .wpb_content_element p {
margin-bottom:5px !important;   
text-align:left !important; 
}

.student-health-services .left-link-box, .student-health-services .right-link-box { padding:60px 40px; }

.student-health-services .vc_row-o-equal-height {
    width: 98% !important;
    margin: 30px auto !important;
    border: 1px solid #9a9a9a;
}

.student-health-services .vc_row-o-equal-height .wpb_content_element {
    margin-bottom: 0px !important;
}

.student-health-services .left-link-box .vc_column-inner { border-right:1px solid #9a9a9a; }
/* student health services end */


/* testing-services start */
.purchase-here ul { list-style:none !important; }
.purchase-here ul ul { margin: 0px !important; }

.purchase-here ul:nth-child(1), .purchase-here ul:nth-child(2) {
    width: 47%;
    float: left;
}

.purchase-here {
    border: 1px solid #c3c3c3;
    width: 102%;
    padding: 30px 0px 15px;
-webkit-border-radius: 20px;
-moz-border-radius: 20px;
border-radius: 20px;    
}

.purchase-here ul ol {  
    list-style: none;
    display: flex;
    margin-left: 0px;
 }
 
.purchase-here ul ol li {
    margin-right: 10px;
    padding-right: 10px;
    border-right: 1px solid #c3c3c3;
    line-height: 20px;
}

.purchase-here ul ol li:last-child {
    border: :none !important;
    border-right: none;
    margin-right: 0px;
    margin-right: 0px;
}


.purchase-here ul:nth-child(1) {
    float: left;
    margin-right: 10px;
    padding-left: 0px;
    margin-left: 0;
}

.purchase-here .wpb_content_element {
    margin-bottom: 20px !important;
}

.purchase-here ol li:first-child {
    font-weight: normal !important;
}
.purchase-here ul li:first-child {
    font-weight: bold;
}
.purchase-here div.red-btn a.vc_btn3-color-grey {
    width:300px;
}

/* testing-services end */

/* financial-aidr start  */
.address-info ul {
	margin-left: 0px !important;
	padding: 20px 0px 10px 0px !important;
	list-style: none !important;
}

.address-info.list-style ul li {
    font-size: 22px;
    margin-bottom: 10px;
    display: flex !important;
    word-break: break-word !important;
}

.address-info.list-style .vc_column-inner {
    display: flex;
    align-items: baseline;
    justify-content: center;
	padding:0 5% !important;
}

.address-info a, .address-info.list-style ul li a{     
color: #da1a32 !important;
text-decoration: none;
margin-right: 10px;
}

.address-info ul li {
    display: flex !important;
    line-height: 22px;
}

.address-info.list-style ul li ul {
    margin: 0px;
    padding: 0px;
}

.address-info.list-style ul li i.fa {
    padding-right: 15px;
}
/* financial-aid end  */


/* academic-calendar start  */

div.accordion-collapse .vc_tta .vc_tta-controls-icon.vc_tta-controls-icon-plus::before {
    left: -22px !important;
    border-width: 4px 30px 0 0 !important;
}
    
div.accordion-collapse .vc_tta .vc_tta-controls-icon.vc_tta-controls-icon-plus::after {
    left: 100%;
    bottom: 0 !important;
    top: -9px !important;
    border-width: 0px 0px 30px 4px !important;
}

.wpb-js-composer .vc_tta.vc_general .vc_tta-panel-title>a { 
padding: 40px 10px 40px 60px;    
color: #181818 !important;
font-size: 24px !important;
font-weight: 500 !important;    
}


div.accordion-collapse .vc_tta.vc_general .vc_tta-panel-title > a:before {
    width: 0px !important;
    height: 0px !important;
    background: transparent !important;
}

div.accordion-collapse .vc_tta-color-grey.vc_tta-style-classic .vc_tta-panel .vc_tta-panel-title>a {
    color: #181818 !important;
    font-size: 24px !important;
    font-weight: 500 !important;
}

div.accordion-collapse .vc_tta.vc_general .vc_tta-panel-title {
    border-bottom: 1px solid #9f9f9f !important;
    border-top: none !important;
    border-left: none !important;
    border-right: none !important;
}

div.accordion-collapse .vc_tta.vc_general .vc_tta-panel-title:hover, div.accordion-collapse .vc_tta.vc_general .vc_tta-panel.vc_active .vc_tta-panel-title {
    cursor: default;
    background-color: #fff !important;
}

div.accordion-collapse .vc_tta-color-grey.vc_tta-style-classic .vc_tta-panel {
    margin-bottom: 4px !important;
}

div.accordion-collapse .vc_tta-color-grey.vc_tta-style-classic .vc_tta-panel .vc_tta-panel-heading {
background-color: transparent;
}
div.accordion-collapse .vc_tta-color-grey.vc_tta-style-classic .vc_tta-panel .vc_tta-panel-heading:hover {
    background-color: transparent;
}

div.accordion-collapse .vc_tta.vc_general .vc_tta-panel.vc_active .vc_tta-panel-body h5.vc_custom_heading {
    font-size: 24px !important;
    font-weight: 500 !important;
    background: url(/wp-content/uploads/2020/06/sub-title.png) no-repeat left 6px;
    padding: 12px 25px;
    font-weight: 600 !important;
    color:#181818 !important;
    margin-left:30px;
}

div.accordion-collapse .vc_tta.vc_general .vc_tta-panel.vc_active .vc_tta-panel-body .tablepress thead th {
    border-bottom: 1px solid #da1a32;
    background-color: #da1a32;
    color: #fff !important;
    padding: 15px 30px;
    font-size: 24px;
}

div.accordion-collapse .vc_tta.vc_general .vc_tta-panel.vc_active .vc_tta-panel-body .tablepress td {
    padding: 15px 30px !important;
    min-width:301px;
    background-color: #f8f8f8;
}

div.accordion-collapse .vc_tta.vc_general .vc_tta-panel.vc_active .vc_tta-panel-body .tablepress td.column-2 {
     background: url(/wp-content/uploads/2020/06/circle-bullet.png) no-repeat 32px 25px;
     padding-left: 60px !important;
}
/* ------------- */


div.accordion-collapse .vc_tta-panel-title:hover .vc_tta-controls-icon:before { 
border-color: #da1a32 !important; 
}

div.accordion-collapse .vc_tta-panel-title .vc_tta-controls-icon:before, div.accordion-collapse .vc_tta-panel-title:hover .vc_tta-controls-icon:before {
border-color: #da1a32 !important;
}


div.accordion-collapse .vc_tta-color-grey.vc_tta-style-classic .vc_tta-controls-icon::after {
    border-color: #da1a32 !important; 
}

div.accordion-collapse .vc_tta .vc_tta-controls-icon:after {
border-color: #da1a32 !important;
}

div.accordion-collapse .vc_tta-color-grey.vc_tta-style-classic .vc_tta-controls-icon::before {
    border-color: #da1a32 !important;
}


div.accordion-collapse .vc_tta-panel-title .vc_tta-controls-icon:before {
border-color: #da1a32 !important;
border-width: 4px 30px 0 0 !important;
}

.wpb-js-composer .vc_tta-color-grey.vc_tta-style-classic .vc_tta-controls-icon::after {
    border-color: #da1a32 !important;
    left: 14px !important;
    bottom: 0 !important;
    top: -9px !important;
    border-width: 0px 0px 30px 5px !important;
}

div.accordion-collapse .vc_tta-color-grey.vc_tta-style-classic .vc_tta-controls-icon::after {
    border-color: #da1a32 !important;
    left: 8px;
}
body.wpb-js-composer .vc_tta.vc_tta-accordion .vc_tta-controls-icon-position-left .vc_tta-controls-icon { 
    left: 0px !important; 
    top: 53px !important;
}

div.accordion-collapse .vc_tta.vc_tta-accordion .vc_tta-controls-icon-position-left .vc_tta-controls-icon {
    left: 0 !important;
}

body .vc_tta.vc_general .vc_tta-panel-title > a:before {
    width: 0px !important;
    height: 0px !important;
    background-color:transparent !important;
}

/* -----------------------  */


/* WELLNESS BEYOND BASICS start */
.comment-respond .comment-reply-title {
    display: none;
}
/* WELLNESS BEYOND BASICS end */


/* news detail start */

.news-detail .entry-header .entry-meta {
    display: flex !important;
}

.news-detail .entry-header .entry-meta li {
    border-right: 1px solid #9a9a9a;
    display: flex !important;
}

.news-detail .entry-header .entry-meta li span, .news-detail .entry-header .entry-meta li a {
    font-size: 16px !important; text-decoration:none !important; 
        color: #595959 !important; /* Color Contrast fix by Karuna */
}

.news-detail  .entry-header .entry-meta li span.value { color: #595959 !important; /* #7a7a7a Color Contrast fix by Karuna */ }

.news-detail .entry-header .entry-meta li span { padding-right:10px !important; color:#181818 !important; }

.news-detail .entry-navigation-post:before {
    background: transparent;
}

.news-detail .entry-navigation-post {
    border: 1px solid #9a9a9a;
}


.news-detail .entry-navigation-post .next-post {
    width: 50%;
    float: right;
    padding: 10px 80px 25px 30px;
    border-left: 1px solid #9a9a9a; 
}

.news-detail .entry-navigation-post {
    border: 1px solid #9a9a9a;
    padding: 30px 0;
    width: 100%;
-webkit-box-shadow: 0px 0px 5px 0px rgba(219,219,219,1);
-moz-box-shadow: 0px 0px 5px 0px rgba(219,219,219,1);
box-shadow: 0px 0px 5px 0px rgba(219,219,219,1);
}

.news-detail .entry-navigation-post .next-post .title a, .news-detail .entry-navigation-post .next-post .title a:hover {
    color: #da1a32 !important;
}

.news-detail .entry-navigation-post .next-post .title a::after{
    font-family: FontAwesome;
    content: "\f105";
    font-size: 40px;
    padding-left: 20px !important;
    vertical-align: middle;
    position: absolute;
    right: 30px;
    display: flex;
    align-items: center;
    justify-content: center;
    height: 100%;
    top: 0;     
}

.news-detail .entry-navigation-post .next-post .title a:hover::after {
    content: "\f105";
}


.news-detail .entry-navigation-post .prev-post { 
    padding-left:80px;
    text-align: left;
     border-right: 1px solid #9a9a9a;
}


.news-detail .entry-navigation-post .prev-post .title a, .news-detail .entry-navigation-post .prev-post .title a:hover {
color: #da1a32 !important;  
}

.news-detail .entry-navigation-post .prev-post .title a:before {
    font-family: FontAwesome;
    content: "\f104";
    vertical-align: middle;
    font-size: 40px;
    position: absolute;
    left: 30px;
    display: flex;
    align-items: center;
    justify-content: center;
    height: 100%;
    top: 0;
}

.news-detail .entry-navigation-post .prev-post .title a:hover:before {
   content: "\f104";
}

.news-detail .entry-navigation-post .prev-post .date {
    color: #595959 !important; /* #9a9a9a Color Contrast fix by Karuna */
}

/* social media */
.news-detail .thim-social-share li>div a.facebook {
    color: #fff !important;
    border: 1px solid #3b5998 !important;
    background: #3b5998 !important;
}

.news-detail .thim-social-share li>div.googleplus-social a {
    border-color: #dd4b39 !important;
    background-color: #dd4b39 !important;
    color: #fff !important;
}

.news-detail .thim-social-share li>div.twitter-social a {
    border-color: #00aced !important;
    background-color: #00aced !important;
    color: #fff !important;
}

.news-detail .thim-social-share li>div.pinterest-social a {
    border-color: #cb2027 !important;
    background-color: #cb2027 !important;
    color: #fff !important;
}

.news-detail .thim-social-share li>div a:hover {
    color: #999 !important;
    border: 1px solid #999 !important;
    background: transparent !important;
}

.news-detail .entry-tag-share {
    margin: 50px 10px 30px !important;
}

.news-detail .entry-navigation-post .next-post .date {
    color: #595959 !important;
}


form#commentform { display:none !important; }



/* news detail end */



/* search box on homePage start  */
.custombox-open .paoc-popup-modal {
width: 100%;
display: block !important;
flex-basis: 100% !important;
top: 0px;
position: absolute;
}

.custombox-open .paoc-popup-modal .paoc-popup-close {
    display: block;
    position: absolute;
    outline: none;
    top: 30px;
    right: 30px;
    z-index: 10000;
    outline: none;
    background: url(/wp-content/uploads/2020/06/close.png) center center no-repeat;
    width: 50px;
    height: 50px;
    cursor: pointer;
}

.searchandfilter ul {
    margin-left: 0px !important;
    margin-right: 0px !important;
}

.custombox-open .paoc-popup-modal .searchandfilter li {
    padding-right: 0px !important;
}

.custombox-open .paoc-popup-modal form.searchandfilter {
    margin: 0 auto;
    width: 70%;
    padding-top: 70px;
    padding-bottom: 30px;
}


.custombox-open .paoc-popup-modal .searchInput {
    width: 700px;
    background: url(/wp-content/uploads/2020/06/search-icon.png) 20px center no-repeat;
    padding:20px 20px 20px 70px;
    background-size: 40px 40px;
    border: 1px solid #da1a32;
    border-right:none;
    
border-radius: 10px 0px 0px 10px;
-moz-border-radius: 10px 0px 0px 10px;
-webkit-border-radius: 10px 0px 0px 10px;   
}

.custombox-open .paoc-popup-modal .searchInput:focus {
    border-color: #da1a32 !important;
}

.custombox-open .paoc-popup-modal input[type=submit] {  
    color:#fff !important;
    text-transform: capitalize;
    font-size:22px;
    font-weight:normal !important;
    background: #da1a32 url(/wp-content/uploads/2020/06/arrow-right.png) 124px center no-repeat;
    padding: 18px 70px 20px 30px;   
    border-radius: 0px 10px 10px 0px;
    -moz-border-radius: 0px 10px 10px 0px;
    -webkit-border-radius: 0px 10px 10px 0px;
    border: none;   
}

.custombox-open .paoc-popup-modal .quicklinks { 
width: 70%;
margin: 0 auto;
padding-top:20px;
padding-bottom:30px;
}

.custombox-open .paoc-popup-modal .quicklinks h3 {
    color: #333333 !important;
    font-size: 28px;
    font-weight: normal;
}

.custombox-open .paoc-popup-modal .quicklinks .column h4 {
    color: #333333 !important;
    font-size: 22px !important;
    font-weight: normal !important;
    text-decoration: none !important;
}

.custombox-open .paoc-popup-modal .quicklinks .column {
    float: left;
    width: 30%;
    border-right: 1px solid #c3c3c3;
    margin-right: 28px !important;
    padding-left: 16px !important;
    min-height:220px;
    margin-top: 30px;
}

.custombox-open .paoc-popup-modal .quicklinks .column:last-child {
    border-right: none !important;
    margin-right: 0px !important;
}

.custombox-open .paoc-popup-modal .quicklinks ul {
    list-style: none !important;
    margin-left: 0px !important;
}

.custombox-open .paoc-popup-modal .quicklinks .column a {
    color: #da1a32 !important;
    font-size:19px !important;
} 

@media (min-width: 1500px) and (max-width: 1800px) {
    .custombox-open .paoc-popup-modal .searchInput {
        width: 800px !important;
    } 

	/* floating menu nav starts */
	.wpfm-template-5 ul {
	width: 62px;
	position: relative;
	padding: 0px 5px !important;
	margin-bottom: 10px;
	height: 510px;
	-webkit-border-radius: 0px;
	-moz-border-radius: 0px;
	border-radius: 0px;
	background-color:transparent !important; 
	margin-left:0px;
	}

	.wpfm-template-5 .wpfm-menu-nav {
		position: fixed;
		z-index: 2;
		transform: rotate(0deg) !important;
		-webkit-transform: rotate(0deg) !important;
		-moz-transform: rotate(0deg) !important;
		-o-transform: rotate(0deg) !important;
		writing-mode: tb-rl !important;
		-ms-writing-mode: bt-rl !important;
	}


	.wpfm-template-5 .wpfm-menu-nav ul li a:hover span.wpfm-menu-name {
		color: #ffffff !important;
	}

	.wpfm-template-5 .wpfm-position-left {
	left: -8px !important;
	top: 60% !important;
	}

	.wpfm-template-5 .wpfm-menu-nav ul li {
		display: inline-block !important;
		width: 100% !important;
		text-align: center !important;
		margin-bottom: 2px !important;
		padding: 15px 0px !important;
		background: #da1a32 !important;
	}

    /* .wpfm-template-5 .wpfm-menu-nav ul li a { width:auto !important; line-height:50px !important; } */
	
	.wpfm-template-5 .wpfm-menu-nav ul li a span.wpfm-menu-name { font-size: 14px !important; }

	div.accordion-collapse .vc_tta.vc_general .tablepress .even td {
		background-color: #f8f8f8 !important;
	}
	/* floating menu nav end  */
	
	
    /* footer */
    footer .footer h4.widget-title {
        font-size: 16px !important;
    }
    
    footer .footer { font-size: 16px !important; }
    
    /* copyright start */
    footer .copyright-area .copyright-content .row .col-sm-6:nth-child(1) {
        width: 33% !important;
        text-align: right;
    }

    footer .copyright-area .copyright-content .row .col-sm-6.text-right {
        width: 67% !important;
        text-align: left;
        line-height: 56px;
        font-size: 14px;            
    }
   /* copyright end */


    /*  ----   mega menu start -----   */
    .thim-nav-wrapper:not(.header_full) .tc-menu-depth-0.tc-menu-layout-builder>.sub-menu {
    transform: translateX(40%) !important;
    padding: 40% 40% 25% 50% !important;
    min-width: 1550px !important;
    }


    .tc-megamenu-wrapper .vc_row.wpb_row.vc_row-fluid {
    width: 90% !important;
    margin: 0 auto !important;
    display: flex;
    display: flex;
    justify-content: center;            
    }

    .tc-megamenu-wrapper .vc_row>.vc_column_container.vc_col-sm-2 {
    width: 20.666667% !important;
    }   
    /* ----   mega menu end ----- */
	
	.gray-border .president-info.vc_col-sm-6 .red-btn {
	margin-bottom: 20px !important;
	}	

	div.red-btn a.vc_btn3-color-grey, div.red-btn a.vc_btn3-color-grey:hover, div.red-btn a.vc_btn3-color-grey:active { 
	font-size:16px !important;
	padding:10px 20px !important;
	}	

}


/* mega menu  starts */
@media (min-width: 1280px) and (max-width: 1360px) {
	.thim-nav-wrapper:not(.header_full) .tc-menu-depth-0.tc-menu-layout-builder>.sub-menu {
		transform: translateX(48%) !important;
		min-width: 1280px !important;
	}
	.tc-megamenu-wrapper.mega-sub-menu .vc_row>.vc_column_container:nth-child(1) {
		width: 14%;
	}

	.tc-megamenu-wrapper.mega-sub-menu .vc_row>.vc_column_container:nth-child(2) {
		width: 14%;
	}

	.tc-megamenu-wrapper.mega-sub-menu .vc_row>.vc_column_container:nth-child(3) {
		width: 14%;
	}

	.tc-megamenu-wrapper.mega-sub-menu .vc_row>.vc_column_container:nth-child(4) {
		width: 14%;
	}		
	
}	
	

@media (min-width: 1152px) and (max-width: 1260px) {
	.thim-nav-wrapper:not(.header_full) .tc-menu-depth-0.tc-menu-layout-builder>.sub-menu {
		transform: translateX(53%) !important;
		min-width: 1152px !important;
	}

	.tc-megamenu-wrapper.mega-sub-menu .vc_row>.vc_column_container:nth-child(1) {
		width: 18%;
	}

	.tc-megamenu-wrapper.mega-sub-menu .vc_row>.vc_column_container:nth-child(2) {
		width: 18%;
	}

	.tc-megamenu-wrapper.mega-sub-menu .vc_row>.vc_column_container:nth-child(3) {
		width: 18%;
	}

	.tc-megamenu-wrapper.mega-sub-menu .vc_row>.vc_column_container:nth-child(4) {
		width: 18%;
	}
}	

@media (min-width: 320px) and (max-width: 1024px) {
	.tc-megamenu-wrapper.mega-sub-menu .vc_row>.vc_column_container:nth-child(1) .vc_column-inner, .tc-megamenu-wrapper.mega-sub-menu .vc_row>.vc_column_container:nth-child(2) .vc_column-inner, .tc-megamenu-wrapper.mega-sub-menu .vc_row>.vc_column_container:nth-child(3) .vc_column-inner {
		background-image: none !important;
	}
}

/* mega menu  end */


/* search-results start */ 
article.searchresult h2.entry-title a {
background-color:transparent !important;
color: #333333 !important;
font-size: 28px !important;
font-weight: 500 !important;
color: #333333 !important;  
}

article.searchresult h2.entry-title a:hover {
    color: #da1a32 !important;
}

article mark { background-color:transparent !important; }
article.searchresult mark  {
background-color:transparent !important;
color: #da1a32 !important;
}

body.search-results main.site-main.col-sm-9 {
        width: 100% !important;
}

article.searchresult .entry-header .entry-contain {
    padding-left: 0px; border:none !important;
    float: left !important;
}

article.searchresult .entry-header .entry-contain:before {
    background: #fff;
    width: 0px !important;
}

article.searchresult .readmore {
    display:none;
}

.pagination li .page-numbers.current, .loop-pagination li .page-numbers.current {
    background-color: #da1a32 !important;
    color: #fff !important;
    border-color:#7d7d7d !important;
}

.pagination li .page-numbers:hover, .loop-pagination li .page-numbers:hover { 
border-color:#7d7d7d !important;
background-color: #da1a32 !important;
color: #fff !important;
}

body .blog-content article.searchresult .content-inner {
    display: inline-block;
    width: 100%;
    padding-bottom: 35px;
    border-bottom: 1px solid #dbdbdb;
    margin-bottom: 35px !important;
}

article.searchresult .entry-header {
    margin-bottom: 0px !important;
}

/* search-results end */ 


/* event-calendar start */
.event-calendar .stec-top .custom-event-filter {
    display: flex;
    margin-bottom: 40px;
}

.event-calendar ul#navigation-links {
    width: 320px;
    height: 48px;
    display: flex;
    border: 1px solid #da1a32;
    margin: 0 auto;
}

.event-calendar ul#navigation-links li.previous, .event-calendar ul#navigation-links li.next {
    width: 50%;
    display: flex;
    align-items: center;
    justify-content: center;
    cursor: pointer;
    font-size: 22px;
    padding-left:20px;
}

.event-calendar ul#navigation-links li.next i.fa.fa-angle-right {
    margin-left: 20px;
    font-size: 40px;
}

.event-calendar ul#navigation-links li.previous i.fa.fa-angle-left {
    margin-right: 20px;
    font-size: 40px;
}

.event-calendar .stec:not(.stec-mobile) .stec-top-menu-date {
    height: 48px;
    border: 1px solid #da1a32 !important;
}

.event-calendar .stec-top .stec-top-menu > li {
    background: #ffffff;
    color:#181818;
    height: 46px;
    border-right: 1px solid #c3c3c3;
}

.event-calendar .stec-top .stec-top-menu > li:last-child {
    border-right: none;
}
.event-calendar .stec:not(.stec-mobile) .stec-top-menu-date > li:after {
    content: "\f0d7" !important;
    font-family: FontAwesome !important;
    color:#181818 !important;
}

.event-calendar .stec-top-menu-filter-dropdown {
        height: auto !important;
        border-color: #da1a32 !important;
        padding: 0px !important;
        background: #ffffff !important;
    }
    
.event-calendar .stec-top-menu-filter-dropdown .stec-top-menu-filter-by .stec-top-menu-filter-title span {
    color: #000000 !important;
}

.event-calendar .stec-top-menu-filter-dropdown .stec-top-menu-filter-by i {
   color: #343434 !important;
   font-size:22px;  
}

.event-calendar .stec-top .stec-top-menu-filter-dropdown {
    background: transparent !important;
}
    
.event-calendar .stec-top-menu-filter-dropdown .stec-top-menu-filter-by .stec-top-menu-filter-title span {
    color: #181818 !important;
    font-size:22px; line-height:48px;
}

.stec-top-menu-filter-dropdown .stec-top-menu-filter-by .stec-top-menu-filter-title > i { 
    line-height: 48px !important; 
}

.event-calendar .stec-top .stec-top-menu-filter-by.active .stec-top-menu-filter-title {
    background: transparent;
}   

.event-calendar .stec-top .stec-top-menu-filter-contents li span {
    background: transparent;
    color: #181818 !important;
}

.event-calendar .stec-top-menu-filter-dropdown .stec-top-menu-filter-by.active .stec-scrollable .stec-top-menu-filter-contents {
    position: absolute !important;
    top: 0px !important;
    z-index: 9999 !important;
    background-color: #fff !important;
    width: 280px;
    -webkit-box-shadow: 0px 4px 5px 0px rgba(158,158,158,1);
    -moz-box-shadow: 0px 4px 5px 0px rgba(158,158,158,1);
    box-shadow: 0px 4px 5px 0px rgba(158,158,158,1);
    padding: 15px 10px 20px;
}

.stec-top-menu-filter-dropdown .stec-top-menu-filter-by.active .stec-scroll-container {
    display: block !important;
    overflow: visible !important;
}


.event-calendar .stec-top .stec-top-menu-filter-by .stec-top-menu-filter-contents {
    background: transparent !important;
}

.event-calendar .stec-top-menu-filter-dropdown .stec-top-menu-filter-by i.fas.fa-folder {
    display: none;
}

.event-calendar .stec-top-menu-filter-dropdown .stec-top-menu-filter-by .stec-top-menu-filter-contents > li span {
    font-size: 18px !important;
}


.event-calendar .stec-top-menu-filter-dropdown .stec-top-menu-filter-by .stec-top-menu-filter-contents > li span i.fa-square:before {
    content: "";
    width: 30px;
    height: 30px;
    padding-left: 2px;
    display: inline-block;
    vertical-align: bottom;
    margin-right: 10px;
    line-height: 20px;
    text-align: center;
    border: 1px solid #ccc;
    box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
    font-family: "FontAwesome";
    font-size: 14px !important;
    display: flex;
    align-items: center;
    color:#181818;
-webkit-border-radius: 4px;
-moz-border-radius: 4px;
border-radius: 4px; 
}

.event-calendar .stec-top-menu-filter-dropdown .stec-top-menu-filter-by .stec-top-menu-filter-contents > li span i.fa-check-square:before {
    content: "\f00c";
    width: 30px;
    height: 30px;
    padding-left: 2px;
    display: inline-block;
    vertical-align: bottom;
    margin-right: 10px;
    line-height: 20px;
    text-align: center;
    font-size:16px;
    border: 1px solid #ccc;
    box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
    font-family: "FontAwesome";
    display: flex;
    align-items: center;
    color:#181818;
-webkit-border-radius: 4px;
-moz-border-radius: 4px;
border-radius: 4px; 
}


.event-calendar .stec-top-menu-filter-dropdown .stec-top-menu-filter-by .stec-top-menu-filter-contents > li i {
    color: #181818 !important;
    font-weight: normal !important;
    margin-top: 0px !important; 
}

.event-calendar .event-tabs-section {
    background-color: #f5f5f5;
    height: 70px;
    display: flex;
}

.event-calendar .stec-layout-agenda p.stec-layout-agenda-events-all-datetext {
    background-color: #efefef;
    display: block;
    width: 100%;
    padding: 20px 20px;
    font-size: 22px;
    color: #424242;
}

.event-calendar .stec-layout-event.stec-no-icon .stec-layout-event-preview .stec-layout-event-preview-left-icon {
    width: 0px;
    min-width: 0px;
    display: none;
}

.event-search-section ul.stec-top-search-results {
    -webkit-box-shadow: 0px 4px 5px 0px rgba(158,158,158,1); 
    -moz-box-shadow: 0px 4px 5px 0px rgba(158,158,158,1);
    box-shadow: 0px 4px 5px 0px rgba(158,158,158,1);
    padding: 0px 15px;
    background-color: #fff;
    margin-top:0px !important;
}

.event-calendar p.stec-top-search-dropdown-noresult {
    display: none;
    margin-top: 2px !important;
    background-color: #fff;
    -webkit-box-shadow: 0px 4px 5px 0px rgba(158,158,158,1);
    -moz-box-shadow: 0px 4px 5px 0px rgba(158,158,158,1);
    box-shadow: 0px 4px 5px 0px rgba(158,158,158,1);
    padding: 10px 20px;
}

.event-calendar div.event-tabs-section .stec-top-search-dropdown {
    border: none !important;
     margin-left: 10px;
}

.event-search-section ul.stec-top-search-results li:first-child { margin-top: 20px; }
.event-search-section ul.stec-top-search-results li:last-child { padding-bottom: 20px; }
.event-search-section ul.stec-top-search-results li {
    padding: 0px !important;
    border-bottom: 1px solid #bebebe;
    padding: 0px 0px 20px !important;
    margin-top: 0px !important;
    display: flex !important;
    align-items: center !important;
}

.event-search-section ul.stec-top-search-results li a {
    line-height: 18px!important;
    padding: 0 !important;
    margin: 0 !important;
}

.event-calendar .stec-layout-agenda .stec-layout-agenda-events-all-list > li:not(.active):last-of-type {
    border-bottom-left-radius: 0px !important;
    border-bottom-right-radius: 0px !important;
    background-color: white !important;
    border: 1px solid #e5e5e5 !important;
    margin: 15px 0px !important;
}

.event-calendar .stec-layout-event .stec-layout-event-preview-left-text-title {
    line-height: 1.2 !important;
    text-align: left !important;
    width: fit-content;
    padding: 10px 0px;
    -webkit-border-radius: 20px;
    -moz-border-radius: 20px;
    border-radius: 20px;
    margin-bottom: 10px;
	font-size:24px;
}

.event-calendar .stec-layout-agenda .stec-layout-agenda-events-all-list .stec-layout-event {
    padding: 30px 0!important;
}



.event-calendar .stec-layout-event-preview-left .stec-layout-event-preview-left-text-secondary span.stec-layout-event-preview-left-text-date {
font-size: 20px;
color: #494848 !important;	
}

.event-calendar .stec-layout-event-preview-left .stec-layout-event-preview-left-text-secondary span.stec-layout-event-preview-left-text-date {
font-size: 20px;
color: #494848 !important;	
}

.stec-layout-event-preview-left .stec-layout-event-preview-left-text-secondary span.stec-layout-event-preview-left-text-location  {
    color: #494848;
    font-size: 20px;
    margin-right: 15px !important;
}

.event-calendar .stec-layout-event-preview-left .stec-layout-event-preview-left-text-secondary span.stec-layout-event-preview-left-text-location {
    padding-left: 0px; 
	padding-top:10px;
}

.event-calendar .stec-layout-event-preview-left .stec-layout-event-preview-left-text-secondary span i {
    margin-right: 10px;
}

.event-calendar p.stec-layout-event-preview-left-text-secondary.stec-layout-event-preview-left-text-desc>span {
    font-size: 22px;
    color: #181818;
}

.event-calendar .stec-layout-event-preview .stec-layout-event-preview-left .stec-layout-event-preview-left-text-secondary {
    margin-bottom: 10px;
	display:flex;
	flex-direction:column;
}

.event-calendar .stec-layout-agenda .stec-layout-agenda-events-all-list > li:not(.active) {
    border-bottom-left-radius: 0px !important;
    border-bottom-right-radius: 0px !important;
    background-color: white !important;
    border: 1px solid #e5e5e5 !important;
    margin: 15px 0px !important;
    /* padding: 6.5% 0.7% 6.5% !important; */
}

.event-calendar .stec-layout-agenda .stec-layout-agenda-events-all-control {
    width: 25%;
    float: left;
    clear: both;
    margin-top: 10px;
}

.event-calendar .stec-layout-agenda .stec-layout-agenda-events-all-load-more { 
background-color: #da1a32 !important; 
-webkit-border-radius: 0px;
-moz-border-radius: 0px;
border-radius: 0px;
min-width: 90%;
padding: 24px 24px;
text-align:center;
font-size: 20px;		
}

.event-calendar .stec-layout-agenda .stec-layout-agenda-events-all-load-more p {
padding: 10px 0 !important;
text-transform:uppercase;
}

.event-calendar .stec-top-menu-filter-dropdown .stec-top-menu-filter-by .stec-top-menu-filter-title {
border: 1px solid #da1a32;
-webkit-border-radius: 0px;
-moz-border-radius: 0px;
border-radius: 0px;
height: 48px;
width: 280px;
padding: 0 14px !important; 
}

.event-calendar .stec-top-menu-filter-dropdown .stec-top-menu-filter-by .stec-top-menu-filter-title i.fa-chevron-right:before {
    content: "\f078" !important;
}

.event-calendar div.event-tabs-section .stec-top-search-dropdown .stec-top-search-form input[type="text"] {
    width: 452px;
    height: 42px;
    border: 1px solid #0d0d0d;
    -webkit-border-radius: 20px;
    -moz-border-radius: 20px;
    border-radius: 20px;
    padding-left: 48px;
    background: url(/wp-content/uploads/2020/07/calendar_event-search.png) no-repeat 15px center;
}

.event-calendar div.event-tabs-section .stec-top-search-dropdown .stec-top-search-form input[type=text]:focus {
    border-color: #0d0d0d !important;
}
.event-calendar div.event-tabs-section .stec-top-search-dropdown .stec-top-search-form i.fa.fa-search {
    display:none;
}

.event-calendar div.event-tabs-section .stec-top-search-dropdown { padding-top: 14px; }

.event-calendar .stec-layout-agenda-daycell.stec-layout-agenda-daycell-today .stec-layout-agenda-daycell-num {
    font-weight: bold;
}

.event-calendar .custom-top-menu-layouts > li {
    background: #f5f5f5 !important; height: 70px !important; padding: 0px 40px !important;
}


.event-calendar .stec-top .stec-top-menu > li p { font-size:22px !important; }
.event-calendar .stec-top .stec-top-menu > li.active {
    background: #da1a32 !important;
}
.event-calendar .stec-top .stec-top-menu > li:hover {
    background: #da1a32 !important;
}


.event-calendar .stec-layout-agenda .stec-layout-agenda-daycell-event {
    background-color: #da1a32 !important;
    opacity: 1 !important;
}

.event-calendar .stec-layout-agenda .stec-layout-agenda-list .stec-layout-agenda-daycell.active {
    background: #da1a32 !important;
}

.event-calendar  .stec-top .stec-top-menu-date ul li {
    background: #ffffff !important;
    border: 1px solid #bebebe !important;
    border-top: none !important;
    color: #060606 !important;
}

.event-calendar .stec-top .stec-top-menu-date-control-up {
    background: #da1a32 !important;
}

.event-calendar .stec-top .stec-top-menu-date-control-up:hover {
    background: #da1a32 !important;
}

.event-calendar .stec-top .stec-top-menu-date ul li:hover {
    background: #da1a32 !important;
}
.event-calendar .stec-top .stec-top-menu-date ul li:hover p {
    color: #fff !important;
}

.event-calendar  .stec-top .stec-top-menu-date-dropdown:hover li p {
    color: #060606;
}
.event-calendar  .stec-top .stec-top-menu-date ul li.active, .event-calendar  .stec-top .stec-top-menu-date ul li.active p {
    background: #da1a32 !important; color:#fff !important;
}
.event-calendar .stec-top .stec-top-menu-date-control-down, .event-calendar .stec-top .stec-top-menu-date-control-down:hover {
   background: #da1a32 !important;
}
/*
.event-calendar .stec-layout-month-daycell-events .stec-layout-month-daycell-event.stec-layout-month-daycell-event-start.stec-layout-month-daycell-event-end, .event-calendar .stec-layout-month-daycell-events .stec-layout-month-daycell-event.stec-layout-month-daycell-event-start, .event-calendar .stec-layout-month-daycell-events .stec-layout-month-daycell-event {
    background-color: #da1a32 !important;
}*/

.event-calendar .stec-layout-month-daycell.active .stec-layout-month-daycell-wrap, .event-calendar .stec-layout-week-daycell.active .stec-layout-week-daycell-wrap {
    background: #f0f1f2 !important;
}

.event-calendar .stec-layout-month-daycell.active:not(.stec-layout-month-daycell-today) .stec-layout-month-daycell-wrap .stec-layout-month-daycell-num, .event-calendar .stec-layout-week-daycell.active:not(.stec-layout-week-daycell-today) .stec-layout-week-daycell-wrap .stec-layout-week-daycell-num {
    color: #4d576c !important;
}

.event-calendar .stec-layout-week-daycell-events .stec-layout-week-daycell-event.stec-layout-week-daycell-event-start.stec-layout-week-daycell-event-end {
    background-color: #da1a32 !important;
}

.event-calendar .stec-layout-week-daycell-events .stec-layout-week-daycell-event.stec-layout-week-daycell-event-start {
    background-color: #da1a32 !important;
}

.event-calendar .stec-layout-week-daycell-events .stec-layout-week-daycell-event[data-pos="2"] {
    background-color: #da1a32 !important;
}

.event-calendar .stec-layout-week-daycell-events .stec-layout-week-daycell-event[data-pos="3"] {
    background-color: #da1a32 !important;
}

/* event-calendar end */

/* majors-and-programs starts */
.post-type-archive-lp_course .row {
    position:relative;
}

.post-type-archive-lp_course div.custom-course-sidebar {
    position: absolute !important;
    left: 0px !important;
    top: 0% !important;
    width: 100% !important;
    background-color: #f5f5f5;
    
}

/* .post-type-archive-lp_course .content-area .top_heading { margin-bottom: 20px !important; } */

.post-type-archive-lp_course div.custom-course-sidebar aside {
    width: 100% !important; 
}

.post-type-archive-lp_course div.program-types, .post-type-archive-lp_course div.interest-areas, .post-type-archive-lp_course div.explore-by-college, .post-type-archive-lp_course div.explore-by-campus, .post-type-archive-lp_course div.level {
    position: relative !important;
    display: inline-flex !important;
    padding: 8px 30px 0px 15px;
    border-right:1px solid #bebebe;
    
}

.post-type-archive-lp_course div.program-types h4, .post-type-archive-lp_course div.interest-areas h4, .post-type-archive-lp_course div.explore-by-college h4, .post-type-archive-lp_course div.explore-by-campus h4, .post-type-archive-lp_course div.level h4 {
    font-size:18px;
    font-weight:500 !important;
    cursor:pointer !important;
}


.post-type-archive-lp_course ul#program-type-results, .post-type-archive-lp_course ul#interest-results, .post-type-archive-lp_course ul#explore-college-results, .post-type-archive-lp_course ul#explore-campus-results, .post-type-archive-lp_course ul.list-cate-filter {
    position: absolute !important;
    top: 0px !important;
    left: 0 !important;
    background-color: #fff !important;
    width: 100%;
    padding: 30px 15px 10px !important;
-webkit-box-shadow: 0px 0px 5px 0px rgba(134,135,137,1);
-moz-box-shadow: 0px 0px 5px 0px rgba(134,135,137,1);
box-shadow: 0px 0px 5px 0px rgba(134,135,137,1);    
}

div.interest-filter-section, div.prog-filter-section, div.college-filter-section, div.campus-filter-section, div.level-filter-section {
    display: block;
    position: absolute !important;
    top: 70px !important;
    left: 0 !important;
    background-color: #fff !important;
    min-width: 300px;
    max-width: 100%; 
    z-index:9;	
}

.post-type-archive-lp_course .custom-course-sidebar .close-interest-filter-icon-wrapper, .post-type-archive-lp_course .custom-course-sidebar .close-filter-icon-wrapper,.post-type-archive-lp_course .custom-course-sidebar .close-college-filter-icon-wrapper, .post-type-archive-lp_course .custom-course-sidebar .close-campus-filter-icon-wrapper, .post-type-archive-lp_course .custom-course-sidebar .close-level-filter-icon-wrapper {
    z-index: 999 !important;
    top: 0px;
    position: absolute;
    right: 0;   
    right: 10px !important;
    cursor:pointer;
}

.post-type-archive-lp_course .theiaStickySidebar {
    height: inherit !important;
}

.post-type-archive-lp_course aside.custom-course-details-sidebar {
    padding: 0px !important;
    display: none !important;
}

.post-type-archive-lp_course form.thim-course-filter .filter-submit {
    text-align: left !important;
    width: 100px;
    display: inline-flex !important;
    padding-left:15px;
    background-color: transparent !important;
    margin-top: 0px !important;
    border-right: 1px solid #bebebe !important;
}

.post-type-archive-lp_course form.thim-course-filter .filter-submit button {
    background-color: transparent !important;
    font-size: 18px;
    font-weight: 500 !important;
    text-transform: capitalize !important;
    padding-left: 0px;
    padding-right: 0px;
}

.post-type-archive-lp_course form.thim-course-filter .filter-submit button:before {
font-family: "FontAwesome" !important;
content: "\f01e" !important;
padding-right: 5px;
}

.post-type-archive-lp_course .post-type-archive-lp_course div.interest-areas {
margin-right: 20px !important;
}

.post-type-archive-lp_course aside.thim-course-filter-wrapper {
    margin-bottom: 0px !important;
}

.post-type-archive-lp_course aside form.thim-course-filter {
    margin-bottom: 0px !important;
    display:flex;
}

.post-type-archive-lp_course .custom-course-sidebar aside {
    overflow: visible !important;
    border:none !important;
}

.post-type-archive-lp_course #lp-archive-courses .switch-layout-container .switch-layout{
    display: none !important;
}

.post-type-archive-lp_course #lp-archive-courses .switch-layout-container .course-index {
    display: none;
}

.post-type-archive-lp_course #lp-archive-courses .switch-layout-container {
    background: transparent !important;
    /* width: auto !important; */
	width: auto;
    position: absolute;
    right: -40px !important;
    top: 6px !important;
    z-index: 999 !important;
}

.post-type-archive-lp_course .switch-layout-container .courses-searching {
    max-width: calc(100% - 50px) !important;
    max-width: -webkit-calc(100% - 50px) !important;
    max-width: -moz-calc(100% - 50px) !important;
}

.post-type-archive-lp_course .thim-course-grid {
    margin-top:90px;
}

.post-type-archive-lp_course .switch-layout-container .courses-searching form {
    width: 320px;
background-color: transparent;  
}

.post-type-archive-lp_course .site-main.col-sm-9 {
width:100% !important;
}

.post-type-archive-lp_course .widget-area aside { padding:0px 5px !important }

.post-type-archive-lp_course .switch-layout-container .courses-searching form button[type=submit] i {
    font-size: 14px;
    color: #181818 !important;
    line-height: 34px;
}

.post-type-archive-lp_course .switch-layout-container .courses-searching form input[type=text] {
    border: 1px solid #808183 !important;
    -webkit-border-radius: 20px !important;
    -moz-border-radius: 20px !important;
    border-radius: 20px !important;
    background-color: #f5f5f5 !important;
}

.post-type-archive-lp_course form.thim-course-filter label {
    cursor: pointer !important;
    font-weight: 500;
}

.post-type-archive-lp_course form.thim-course-filter h4.filter-title.price-title, .post-type-archive-lp_course form.thim-course-filter ul.list-price-filter {
    display:none !important;
}

.post-type-archive-lp_course div.course-view-details a {
    overflow: hidden;
    white-space: nowrap;
    width: 100% !important;
    text-overflow: ellipsis;
    color: #da1a32 !important;
    font-size: 16px !important;
    font-weight: 500 !important;
    background: #fff !important;
    border: 1px solid #da1a32 !important;
    display:block;
    padding:14px !important;
    text-align:center !important;
}

.post-type-archive-lp_course div.course-view-details a:hover {
    background: #da1a32 !important;
    color: #fff !important;
}

.post-type-archive-lp_course .thim-course-grid .course-item .thim-course-content {
    border: none !important;
    position:relative;
    text-align:left;
}



.post-type-archive-lp_course .course-custom-categories div.explore-college-cat {
    order: 2;
    -webkit-order: 2; 
}

.post-type-archive-lp_course .course-custom-categories div.explore-college-cat p:nth-child(1), .post-type-archive-lp_course .course-custom-categories div.interest-areas-cat p:nth-child(1), .post-type-archive-lp_course .course-custom-categories div.explore-campus-cat p:nth-child(1) {
    font-weight: 600;
    margin-bottom: 0px !important;
    font-size: 18px;
	padding-left: 0px !important;
}

.post-type-archive-lp_course .course-custom-categories div.explore-campus-cat p:nth-child(1):before {
    content: "\f041";
    font-family: "Font Awesome 5 Free";
    margin-right: 10px;	
}

.post-type-archive-lp_course .course-custom-categories div.explore-college-cat p:nth-child(1):before, .post-type-archive-lp_course .course-custom-categories div.interest-areas-cat p:nth-child(1):before {
    content: "\f19c";
    font-family: "Font Awesome 5 Free";
    margin-right: 10px;  
}

.post-type-archive-lp_course .course-custom-categories div.interest-areas-cat p:nth-child(even) {
/* margin-bottom: 30px !important; */
font-size: 18px;
padding-left:32px;  
}

.post-type-archive-lp_course .course-custom-categories div#explore-college-catexplore-college-cat p:nth-child(1):before {
    content: "\f19c";
    font-family: "FontAwesome" !important;
    padding-right: 10px;
}

.post-type-archive-lp_course .course-custom-categories div.interest-areas-cat p:nth-child(1):before {
    content: "\f19d";
    font-family: "FontAwesome" !important;
    padding-right: 10px;
}

.post-type-archive-lp_course .course-custom-categories div.interest-areas-cat {
    order: 3;
    -webkit-order: 3;   
}

.post-type-archive-lp_course .course-custom-categories div.explore-campus-cat {
    order: 4;
    -webkit-order: 4;       
}

.post-type-archive-lp_course .thim-course-grid .course-item .thim-course-content {
    padding: 0px !important;
    display: flex;
    flex-direction: column;     
}

.post-type-archive-lp_course .course-custom-categories {
    padding:20px 20px 10px 20px;
    display: flex;
    flex-direction: column; 
    min-height:402px;
    order: 1;
    -webkit-order: 1;   
}


.post-type-archive-lp_course .thim-course-grid .course-item .thim-course-content .course-title {
    height: auto !important;
    margin-top:0 !important;
    order: 1;
    -webkit-order: 1;
    padding:0px;
    font-size:24px;
    font-weight:500;
    color: #181818;
    line-height: normal !important;
}

.post-type-archive-lp_course .thim-course-grid .course-item .thim-course-content .course-title a {
    color: #181818 !important; text-decoration:none;
}

 .thim-course-grid .course-item .thim-course-content>.course-readmore {
    order: 3;
    -webkit-order: 3;   
}


.post-type-archive-lp_course .thim-course-grid .course-item .thim-course-content>.course-readmore {
    order: 3;
    -webkit-order: 3;   
}

.post-type-archive-lp_course .course-custom-categories .program-types-cat {
    order: 2;
    -webkit-order: 2;
    padding:15px 0px 30px 0px;
}

.post-type-archive-lp_course .course-custom-categories .program-types-cat span {
    background-color: #f5fef9;
    padding: 6px 30px;
    border: 1px solid #7dd69e;
    color: #171918 !important; 
    font-size:18px !important;
-webkit-border-radius: 30px;
-moz-border-radius: 30px;
border-radius: 30px;        
}

.post-type-archive-lp_course .course-custom-categories div.explore-college-cat { padding:15px 0px 30px 0px; }

.post-type-archive-lp_course .widget-area aside ul li {
    display: flex;
    flex-direction: row;
}

.post-type-archive-lp_course .widget-area aside ul li input[type=checkbox] {
    margin: 8px;
}

/* majors-and-programs end */


/* bs-animal-science start */ 
/*   --------------------------------    */
.single-lp_course #learn-press-course-description .thim-course-content, .single-lp_course #tab-overview .thim-course-content {
    padding-right: 0px !important;
    border-right: none;
    width: 100% !important;
}

.single-lp_course .sp-tab__nav-tabs .sp-tab__nav-item .sp-tab__nav-link.sp-tab__active, .single-lp_course .sp-tab__lay-default ul .sp-tab__nav-item label:hover  {
    background-color: #fff !important;
    border-left: 1px solid #da1a33 !important;
    border-right: 1px solid #da1a33 !important; 
    border-top: 1px solid #da1a33 !important;
    background: url(/wp-content/uploads/2020/07/tab_title_bg.jpg) repeat-x left top;
    border-bottom:0px !important;
}

.single-lp_course .sp-tab__lay-default ul .sp-tab__nav-item label:hover .sp-tab__tab_title { 
color: #da1a33 !important;
}

.single-lp_course .learn-press .course-tabs .nav-tabs {
    display: none;
}

.single-lp_course .sp-tab__nav-tabs .sp-tab__nav-link.sp-tab__active .sp-tab__tab_title {
    color: #da1a32 !important;
}

.single-lp_course .learn-press .course-tabs .tab-content {
    border: 0px solid #eee;
    border-top: 0;
    padding: 0px 30px;
}

.single-lp_course  div.sp-tab__card-body ul.menu {
    border-bottom: 0px !important;
}

.single-lp_course .sp-tab__lay-default ul .sp-tab__nav-item .sp-tab__tab_title {
    line-height: 14px !important;
    padding-top: 4px !important;
}

/*  ----------------------------- */

aside.custom-course-details-sidebar {
padding: 0px !important;    
}

.widget-area aside:before {
    background-color: transparent !important;
}

.single-lp_course .menu-majors-programs-details-quick-links-container ul li a {
    line-height: 32px;
    color: #da1a32 !important;
    text-decoration: none !important;
    font-size: 18px !important;
    font-weight: 500 !important;
}

.single-lp_course #learn-press-course-description .thim-course-content p, #tab-overview .thim-course-content p {
    margin-bottom: 25px;
    line-height: 32px;
}

/* bs-animal-science end */ 

/* tab start */
.single-lp_course .course-tabs .vc_tta-style-classic .vc_tta-tab:empty {
	display: none;
}

.single-lp_course .course-tabs .vc_tta-style-classic .vc_tta-tab.vc_active>a, .single-lp_course .course-tabs .vc_tta-style-classic .vc_tta-tab>a:hover {
    border-color: transparent;
    color: #da1a32 !important;
    background: #fff url(/wp-content/uploads/2020/07/tab_title_bg.jpg) repeat-x left top !important;
    border-left: 1px solid #da1a33 !important;
    border-right: 1px solid #da1a33 !important;
    border-top: 1px solid #bebfc1 !important;
border-bottom-color: transparent !important;        
}

.single-lp_course .wpb-js-composer .vc_tta-color-grey.vc_tta-style-classic.vc_tta-tabs .vc_tta-panels {
    border-color: #d2d2d2 !important;
}


.single-lp_course .vc_tta-color-grey.vc_tta-style-classic .vc_tta-tab>a {
    border: 1px solid #bebfc1 !important;
} 

.single-lp_course #main .vc_tta-tabs.vc_general .vc_tta-panels {
    border: 1px solid #bebfc1 !important;
    border-top: none !important;
}

.single-lp_course .vc_tta-color-grey.vc_tta-style-classic .vc_tta-tab>a {
    color: #424242 !important;
	padding: 14px 15px;
}
/* tab end */

/* Subsh css end */

/* Element Foucs for Academic Calendar by Karuna*/
div.accordion-collapse .vc_tta-color-grey.vc_tta-style-classic .vc_tta-panel .vc_tta-panel-title>a:focus {
    /*color: #fff !important;*/
}

/* Welcome to president page Focus element not highlighted by Karuna*/
.address-info a:focus, .address-info.list-style ul li a:focus {
    text-decoration: underline !important;
}

/* Focus Highlight issue for link tag by Karuna */
a:focus {
    text-decoration: underline !important;
}

/* Color Contrast News Meta data color by Karuna */
.jeg_post_meta{
    color: #595959;
}

/* Element focus for toolbar menu by Karuna */
#toolbar .widget_nav_menu .menu > li > a:focus {
    text-decoration: underline !important;
}

/*News Details Focus Error by Karuna */
.news-detail .entry-header .entry-meta li a:focus {
    text-decoration: underline !important;
}

/* Housing & Dining and nav-bar menu focus by Karuna */
.housing-dining .address-info ul li a:foucs, .navbar-nav li .sub-menu li a:focus{
    text-decoration:underline  !important;
} 

/* course quick links focus by Karuna */
.single-lp_course .menu-majors-programs-details-quick-links-container ul li a:focus{
        text-decoration: underline !important;
}


/* CSS Media Queries for Desktop, Tablet, Mobile Starts */

/*   -----------  news background img  starts  --------  */  
.category-sulross-news .thumbnail-container:before {
background: none;
}
 /*   -----------  news background img  end   ------   */    


 /* home banner start */  

@media (min-width: 992px) {
.homepage-main-slider .rs-parallax-wrap.rs-layer-hidden.rs-forcehidden + rs-layer-wrap {
left:0px !important;
}

.homepage-main-slider .rs-parallax-wrap rs-layer#slider-7-slide-18-layer-22 {
left: 138px;
}

rs-layer#slider-7-slide-18-layer-43.rs-layer img {
width: max-content !important;
}

}
@media (min-width: 992px) and (max-width: 1024px) {
rs-layer#slider-7-slide-18-layer-43.rs-layer img {
width: 1024px !important;
}
}
@media (min-width: 1400px) {
.homepage-main-slider .rs-parallax-wrap rs-layer#slider-7-slide-18-layer-22 {
left: 100px;
}
}

/* home banner  end-- */   
@media (min-width: 1024px) and (max-width: 1366px) {
		.wpb-js-composer .vc_tta.vc_general .vc_tta-panel-title>a {
				padding: 40px 10px 40px 60px !important;
		}    
}

@media (min-width: 768px) and (max-width: 1020px) {
    
}

@media (max-width: 767px) {
    /* International Admissions Requirements page start*/
    .checklist-items-icon .wpb_single_image.wpb_content_element.vc_align_left {
    text-align: left !important;
    }
    
    .checklist-items-icon .wpb_single_image.wpb_content_element.vc_align_left {
    margin-bottom: 20px !important;
    }
    
    a.break-link {
    word-break: break-all;
    }
    
   .address-info .wpb_wrapper {
    width: 100% !important;
	height: 100% !important;
    display: flex;
    flex-direction: column;
    padding: 2.5% 0;  	
    }
    
    .checklist-address-image-text {
        width: 90%;
        margin: 0 auto !important;
    }   

	.gray-border .address-info {
	/* padding: 40px 0px !important; */
	background: url(/wp-content/uploads/2020/07/sticky-horizontal-icon.png) no-repeat center -21px !important;
	} 

	/*news listing page*/
	.news-listing-modules .jeg_block_container .jeg_load_more_flag article .jeg_postblock_content {
		width: 390px !important;
	}   
	/*Housing and dining page css start*/
	.housing-dining .housing-picture-col {
		width: 50% !important;
		margin-bottom: 30px;
	} 
   /* sub-tabs start*/
    div#course-subtabs .vc_tta-panels-container .course-subtabs ul.nav-tabs {
    display: flex !important;
    flex-wrap: wrap !important;
   }
   
    div#course-subtabs .vc_tta-panels-container .course-subtabs ul.nav-tabs li.thim-col-4 {
    width: auto !important;
    text-align: left;
    }
	
	div#course-subtabs .vc_tta-panels-container .course-subtabs ul.nav-tabs li {
    margin-bottom: 0px !important;
	margin-top: 3px;
    }
	
   /* sub-tabs end*/ 	

}

@media (max-width: 480px) { 
	.address-info .wpb_wrapper{
	display: inline-block;
	}
	/*about page*/
	.professional-programs .wpb_column .wpb_wrapper ul {
	display: flex !important;
	flex-flow: column !important;
	}       

	/*Housing and dining page*/
	.housing-dining .housing-picture-col {
	  width: 100% !important;
		margin-bottom: 0px; 
	}   
        
}

@media (max-width: 420px) {
    
}
/*  -----------  Pratiksha Singh end  ---------- */



/*  -----------  Karuna Kore starts  ---------- */


/* Default for all the screen */

/* Home page Join Community Contact us button */
.contact-btn{
		text-align:center;
}
/* News Page Css Load More button */
.news-listing-modules .jeg_block_navigation .jeg_block_loadmore a {
		display: inline-block;
}
.news-listing-modules .jeg_block_navigation .jeg_block_loadmore{
		text-align:left;
}

.academics-resources h2 { min-width:350px; }
/* Start of Academics Page */
.h2-title .title-heading h2, .academics-resources h2 {
    text-transform: uppercase;
    font-weight: 550;
}

/* Start of Banner description */
    .top_site_main .banner-description {
    font-style: normal;
    }
    /* End of Banner description */


.custom-height div h3{
    font-weight: 550;
}

div.explore-programs.vc_btn3-inline a.vc_btn3-color-grey{
    text-transform: uppercase;
}
/* End of Academics Page */

@media (min-width: 1024px) and (max-width: 1366px) {

    /*.discover-colleges .vc_btn3-container {
        margin-bottom: 40.73913px;
    }*/
	
	
}
@media (min-width: 1500px) and (max-width: 2500px) {
			/*.housingDiningInfo-menu.min-height .wpb_wrapper ul{
				height: 640px;
		}*/
}
@media (min-width: 768px) and (max-width: 1020px) {
    
}

@media (max-width: 767px) {

	/* Start of Academics Page */
	.h2-title .title-heading h2, .academics-resources h2 {
		font-size: 20px;
		padding-bottom: 15px;
	}
			
	.custom-height {
	   height: 900px !important;
	 }
		
	.discover-colleges h2{
		font-size: 20px !important;
	}
			
	.academics-resources .resources-item-2, .academics-resources .resources-item-3 {
		border: none !important;
	}

	.academics-resources .resources-item-1, .academics-resources .resources-item-2, .academics-resources .resources-item-3, .academics-resources .resources-item-4 {
		border: 2px solid #ccc !important;
	}
			
	.academics-resources .resources-item-2{
		border-top: none !important;
		border-bottom: none !important;
	}      
	.academics-resources .resources-item-3{
		border-bottom: none !important;
	}
	/* End of Academics Page */

	/* UnderGraduate & Graduate Admission Page */
	.undergraduate-admissions .wpb_wrapper .vc_inner .wpb_container:nth-child(2) , .graduate-admissions .wpb_wrapper .vc_inner .wpb_container:nth-child(2) {
		padding-top: 30px;
	}
	/* End of UnderGraduate & Graduate Admission Page */
			
	/* Main Admission Page */    
	.gray-border .president-info {
		background: url(/wp-content/uploads/2020/07/sticky-horizontal-icon.png) no-repeat center -21px !important;
	}
			
	.gray-border .vc_img_right_arrow_admission {
	padding: 40px 0px !important;
	background: url(/wp-content/uploads/2020/08/sticky-horizontal-icon-up.png) no-repeat center bottom !important;
	margin-bottom: -20px;
	}
			   
	.vc_deatils_container .vc_btn3-container{
		padding-left:10px;
	}
			
	.details-container .vc_deatils_container {
		margin-bottom: 40px !important;
	}

	.details-container .vc_deatils_container:first-child {
		margin-top: 20px !important;
	}
	/* End of Admission page */
		
        
}

@media (max-width: 480px) { 

}

@media (max-width: 420px) {
    /* Start of Banner description */
    .top_site_main .banner-description {
    text-align: center !important;
    font-style: normal;
    }
		

    /* End of Banner description */
}

.name-info a:focus{
		text-decoration: none !important;
}

.address-info p:nth-child(4)>a:focus {
    text-decoration: none !important;
}
/*  -----------  Karuna Kore end  ---------- */

/* CSS Media Queries for Desktop, Tablet, Mobile Ends */    



/* Board of Regents Page CSS */
.regent-table-1 ul, .regent-table-2 ul{
    list-style: none;
    margin: 0px;
    border: 1px solid #A9A9A9;
}
.regent-table-1 ul li, .regent-table-2 ul li {
    display: flex;
}
.regent-table-1 ul li div, .regent-table-2 ul li div {   
    border-right: 1px solid #A9A9A9;
    padding-left: 25px;
}
.regent-table-1 ul li div:first-child, .regent-table-2 ul li div:last-child{
	 width: 70%;
}
.regent-table-1 ul li div:last-child, .regent-table-2 ul li div:first-child{
	 width: 30%;
}
.regent-table-1 ul li:first-child,.regent-table-2 ul li:first-child  {
    background-color: #da1a32;
    color: #fff;
    line-height: 50px;
}

/* Safari and Chrome */
.wpb_single_image .vc_single_image-wrapper {
min-width:100% !important;
}

.wpb_single_image img {
min-width:auto;	
max-width:100% !important;		
}

/*Course Description Css*/
#az-slider{margin-top:100px !important;}

/* SulRoss Template 2 bullet */
.checklist-font-icon.vc_col-sm-3 {
    width: 8%;
}

.checklist-font-icon .vc_icon_element.vc_icon_element-outer .vc_icon_element-inner{
	height: 2em !important;
}

.checklist-font-icon-content.vc_col-sm-9 {
    width: 92%;
    height: 2em !important;
}

.bullet-icon {
    margin: 0px !important;
}


@media (min-width: 480px) and (max-width: 580px) { 
	/* sub-tab start */
	div#course-subtabs .vc_tta-panels-container .course-subtabs ul.nav-tabs li {
	width: auto !important;
	min-width: 33.333% !important;
	}
	/* sub-tab end */
}


@media (min-width: 320px) and (max-width: 580px) {
	#region-notification { 
	margin: 60px 0px 40px 0px !important; 
	padding: 8% 6% !important;
	}
}

@media (min-width: 320px) and (max-width: 475px) { 
	div#course-subtabs .vc_tta-panels-container .course-subtabs ul.nav-tabs li {
		width: auto !important;
		min-width: 50% !important;
	}
}

/* CSS for focus highlight View All news section homepage */
.news-events div.news-view-all a:focus {
    border-bottom: 1px solid #DA1A32 !important;
}

.underline-text{
text-decoration:underline;
}
.pLeft{
	text-align:left;
}

/* Event calendar color constrast */
body .stec-layout-agenda-daycell.stec-layout-agenda-daycell-today .stec-layout-agenda-daycell-num {
    color: #AA1D2D !important;
}

/* hide about author and uploaded by in news and skyline */
.thim-about-author{
	display: none;
}
li.author{
	display: none !important;
}