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
}

body .container.top-heading-style-3 {
	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: 400;
	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: #da1a32 !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: 400
}

.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: #da1a32 !important
}

.has-text-color.has-title-color {
	color: #343434 !important
}

.has-background.has-primary-background-color {
	background-color: #da1a32 !important
}

.has-background.has-title-background-color {
	background-color: #343434 !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
}

#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: #c6c6c6
}

.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: #c6c6c6
}

.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: #da1a32
}

.header_v5 #toolbar .thim-have-any-question .mobile a {
	color: #da1a32
}

.thim-widget-courses-searching .thim-course-search-overlay.bg_circle .search-toggle,
.thim-widget-courses-searching .thim-course-search-overlay.bg_circle .search-toggle:before {
	background-color: #da1a32
}

@media (min-width:1025px) {
	.menu-item.tc-menu-layout-column .tc-megamenu-title {
		color: #343434 !important
	}
}

@media (max-width:480px) {
	.width-logo>a {
		width: 150px
	}
}

.toolbar_border_bottom {
	border-bottom-color: #ddd
}

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,
.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,
.list-event-layout-6 .thim-event-layout-6 .item-slider .event-wrapper .link-event,
.list-event-layout-6 .thim-event-layout-6 .item-slider .event-wrapper .title a,
.thim-list-posts.style_2 .item-post .block-content .article-title a,
.thim-list-posts.style_2 .item-post .block-content .info .author a,
.thim-list-posts.style_2 .item-post .block-content .info .comments a,
.list-post-read-more-style_2 {
	color: #343434
}

.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: #343434
}

.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: #343434
}

.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: #343434
}

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("/wp-content/themes/eduma-srsu-ms-child/import/Footer.jpg")
}

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: #da1a32
}

footer#colophon .footer .thim-footer-location .social a:hover,
footer#colophon .footer a:hover,
.thim-social li a:hover {
	color: #da1a32 !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: #da1a32
}

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
}

.copyright-area .block-inline>aside .thim-social a:hover {
	border-color: #da1a32 !important
}

.to-top-copyright #back-to-top:hover,
.to-top-copyright #back-to-top i {
	color: #da1a32
}

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: #eeeeee;
}

.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: #eeeeee;
}

.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: #eeeeee;
}

.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: #eeeeee;
}

.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
}

#learn-press-checkout .learnpress #learn-press-checkout-form .lp-checkout-form__after #checkout-payment #checkout-order-action .lp-button {
	color: #333;
	background-color: #da1a32
}

#learn-press-checkout .learnpress #learn-press-checkout-form .lp-checkout-form__after #checkout-payment #checkout-order-action .lp-button:hover {
	background-color: #d29400
}

.thim-style-content-new-1 .course_right .course-payment .form-purchase-course .button,
.thim-style-content-new-1 .thim-course-menu-landing .thim-course-landing-button .lp-course-buttons .button {
	background-color: #da1a32
}

.thim-style-content-new-1 .course_right .course-payment .form-purchase-course .button:hover,
.thim-style-content-new-1 .thim-course-menu-landing .thim-course-landing-button .lp-course-buttons .button:hover {
	background-color: #d29400
}

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")
}

#checkout-payment .payment-methods .lp-payment-method .gateway-input::before,
#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,
#popup-sidebar #learn-press-course-curriculum ul.curriculum-sections .section-header .section-meta .step,
#learn-press-course-curriculum ul.curriculum-sections .section-header .section-meta .step,
.list-event-layout-6 .thim-event-layout-6 .item-slider .image .date,
.thim-list-posts.style_2 .item-post .block-content .info .author a:hover,
.thim-list-posts.style_2 .item-post .block-content .info .comments a:hover,
.list-post-read-more-style_2:before,
.thim-testimonial-carousel.testimonial-carousel_style_2 .item .content:hover:before,
.thim-newlleter-homepage-restaurant .mc4wp-form .mc4wp-form-fields .mc4wp-form-custom i,
.thim-newlleter-homepage-restaurant .mc4wp-form .label-inline .mc4wp-form-custom i {
	color: #da1a32
}

#checkout-payment .payment-methods .lp-payment-method .gateway-input::before,
#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-meta>div .value.lp-progress-bar .lp-passing-conditional,
#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,
.list-event-layout-6 .thim-event-layout-6 .item-slider:hover .event-wrapper .link-event:before,
.list-post-read-more-style_2:hover {
	/* background-color: #da1a32 */
}

::-moz-selection {
	background-color: #da1a32
}

::selection {
	background-color: #da1a32
}

.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,
.thim-widget-icon-box.custom-title-slider-gradient .layout_text_number:hover .smicon-read:before {
	border-color: #da1a32
}

.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: #da1a32
}

.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: #da1a32
}

.thim-widget-carousel-categories .content-wrapper:before,
.elementor-widget-thim-carousel-categories .content-wrapper:before {
	border-right-color: #da1a32
}

form.lp-checkout .logged-in,
.grid-horizontal .item-post:nth-child(2n) .article-wrapper:before {
	border-left-color: #da1a32
}

#buddypress form#whats-new-form #whats-new:focus,
.thim-style-content-new-1 .course_right .button_curriculumn .button.button-retake-course {
	border-color: #da1a32 !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: #da1a32
}

.portfolio-content .flex-direction-nav li a:hover:before {
	color: #da1a32
}

.thim-style-content-new-1 #lp-single-course .course-meta>div .value a:hover {
	color: #da1a32 !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.95)
}

.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(#da1a32));
	background-image: -webkit-linear-gradient(left, #4caf50, #da1a32);
	background-image: -moz-linear-gradient(left, #4caf50, #da1a32);
	background-image: -ms-linear-gradient(left, #4caf50, #da1a32);
	background-image: -o-linear-gradient(left, #4caf50, #da1a32);
	background-image: linear-gradient(left, #4caf50, #da1a32);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorStr="#4caf50", endColorStr="#da1a32", gradientType='1')
}

a.color_primary {
	color: #da1a32 !important
}

.woosalescountdown .counter-group .counter-block .counter-caption,
.lp-overlay .modal-header .close:hover {
	color: #da1a32
}

#learn-press-profile #profile-sidebar #profile-nav .lp-profile-nav-tabs li.wishlist:hover a::before {
	color: #da1a32
}

#learn-press-profile #profile-sidebar #profile-nav .lp-profile-nav-tabs li.active::before {
	background: #da1a32
}

#learn-press-profile #profile-sidebar #profile-nav .lp-profile-nav-tabs li.active>a i {
	color: #da1a32
}

#learn-press-profile #profile-sidebar #profile-nav .lp-profile-nav-tabs li:hover::before {
	background: #da1a32
}

#learn-press-profile #profile-sidebar #profile-nav .lp-profile-nav-tabs li:hover a i {
	color: #da1a32
}

.thim-newlleter-homepage-restaurant .mc4wp-form .mc4wp-form-fields input[type=submit]:hover {
	background-color: #da1a32 !important;
	border-color: #da1a32 !important
}

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: #da1a32
}

.cssload-loader-style-2 {
	border-color: #da1a32
}

.cssload-loader-style-1 .cssload-inner.cssload-one {
	border-bottom-color: #da1a32
}

.cssload-loader-style-1 .cssload-inner.cssload-two {
	border-right-color: #da1a32
}

.cssload-loader-style-1 .cssload-inner.cssload-three {
	border-top-color: #da1a32
}

aside.widget_course-filters .filter-title::after {
	background-color: #da1a32
}

.thim_item_tabs_style_2 .sc_heading .heading-left .title .total-course::before {
	background: #da1a32
}

.thim_item_tabs_style_2 .thim_content_tabs .thim_content_item .thim-course-carousel .owl-wrapper-outer .owl-wrapper .owl-item .course-item .course-thumbnail .course-price .value {
	background: #da1a32
}

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: #da1a32
}

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: #da1a32;
	border-color: #da1a32;
	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: #da1a32
}

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: #da1a32
}

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: #da1a32
}

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: #da1a32
}

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: #da1a32
}

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: #da1a32
}

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: #eeeeee;
}

body.thim-child-new-art .thim-widget-courses-searching .courses-searching input[type=text]:focus {
	border-color: #da1a32
}

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 {
	background-color: #da1a32
}

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: #da1a32
}

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 {
	border-color: #da1a32
}

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: #343434
}

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: #eeeeee;
}

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: #da1a32
}

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: #da1a32
}

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: #eeeeee;
}

body.thim-child-kid-art:not(.home-page) #masthead.header_v4 .navigation .menu-right .thim-link-login>a:hover {
	color: #da1a32
}

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: #da1a32
}

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: #da1a32
}

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: #eeeeee;
}

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: #da1a32
}

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
}

.lp-archive-courses .learn-press-courses[data-layout="list"] .course .course-item .course-content .course-readmore a:hover {
	background: #b98200
}

body {}

body .learn-press-4 .course-payment .lp-course-buttons .course-wishlist-box:hover span {
	background: #d29400
}

body .lp-single-course.learn-press-4 #popup-course #popup-header .thim-course-item-popup-right .back_course {
	background: #9f7000
}

#learn-press-course .course-summary-sidebar .course-sidebar-preview .lp-course-buttons button.button-enroll-course:hover {
	border-color: #ffc539;
	background: #ffc539
}

/*Course search icon - by pratikshaaa*/
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/themes/eduma-srsu-ms-child/import/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/themes/eduma-srsu-ms-child/import/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/themes/eduma-srsu-ms-child/import/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 {
	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;
}

.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-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/themes/eduma-srsu-ms-child/import/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;
	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: 103px;
}


#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 a:focus {
		text-decoration: none !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,
	.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 */


/* 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/themes/eduma-srsu-ms-child/import/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/themes/eduma-srsu-ms-child/import/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;
}

.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;
	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 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;
}


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: 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;
}

.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/themes/eduma-srsu-ms-child/import/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: 260px;

	background-position: left top;
	background-size: contain;
	padding-top: 0px;
}

.gray-border .address-info {
	padding: 0px 10px;
	background: url(/wp-content/themes/eduma-srsu-ms-child/import/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: 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 .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/themes/eduma-srsu-ms-child/import/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;
	width: 90%;
	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 {
	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.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/themes/eduma-srsu-ms-child/import/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/themes/eduma-srsu-ms-child/import/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/themes/eduma-srsu-ms-child/import/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/themes/eduma-srsu-ms-child/import/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/themes/eduma-srsu-ms-child/import/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/themes/eduma-srsu-ms-child/import/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) {

	.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 */


	/*  ----   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-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: 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;
}

.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;
	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/themes/eduma-srsu-ms-child/import/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 .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 .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,
.post-type-archive-lp_course div.level 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,
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;
}

.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-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.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: 402px;
	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;
}

.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/themes/eduma-srsu-ms-child/import/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/themes/eduma-srsu-ms-child/import/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;
		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/themes/eduma-srsu-ms-child/import/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/themes/eduma-srsu-ms-child/import/sticky-horizontal-icon.png) no-repeat center -21px !important;
	}

	.gray-border .vc_img_right_arrow_admission {
		padding: 40px 0px !important;
		background: url(/wp-content/themes/eduma-srsu-ms-child/import/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;
	}


	.logo-footer {
		width: 25%;
	}

	/*Course search icon - by pratikshaaa*/
	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/themes/eduma-srsu-ms-child/import/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/themes/eduma-srsu-ms-child/import/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/themes/eduma-srsu-ms-child/import/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 {
		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;
	}

	.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-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/themes/eduma-srsu-ms-child/import/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;
		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: 100px;
	}


	#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 a:focus {
			text-decoration: none !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,
		.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 */


	/* 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/themes/eduma-srsu-ms-child/import/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/themes/eduma-srsu-ms-child/import/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;
	}

	.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;
		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 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;
	}


	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: 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;
	}

	.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/themes/eduma-srsu-ms-child/import/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: 260px;

		background-position: left top;
		background-size: contain;
		padding-top: 0px;
	}

	.gray-border .address-info {
		padding: 0px 10px;
		background: url(/wp-content/themes/eduma-srsu-ms-child/import/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: 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 .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/themes/eduma-srsu-ms-child/import/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;
		width: 90%;
		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 {
		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.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/themes/eduma-srsu-ms-child/import/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/themes/eduma-srsu-ms-child/import/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/themes/eduma-srsu-ms-child/import/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/themes/eduma-srsu-ms-child/import/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/themes/eduma-srsu-ms-child/import/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/themes/eduma-srsu-ms-child/import/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) {

		.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 */


		/*  ----   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-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: 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;
	}

	.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;
		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/themes/eduma-srsu-ms-child/import/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 .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 .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,
	.post-type-archive-lp_course div.level 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,
	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;
	}

	.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-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.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: 402px;
		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;
	}

	.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/themes/eduma-srsu-ms-child/import/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/themes/eduma-srsu-ms-child/import/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;
			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/themes/eduma-srsu-ms-child/import/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/themes/eduma-srsu-ms-child/import/sticky-horizontal-icon.png) no-repeat center -21px !important;
		}

		.gray-border .vc_img_right_arrow_admission {
			padding: 40px 0px !important;
			background: url(/wp-content/themes/eduma-srsu-ms-child/import/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;
		}


		.logo-footer {
			width: 25%;
		}