@charset "UTF-8";
/*
Theme Name: Study Abroad
Author: TheMagnifico52
Theme URI: https://www.themagnifico.net/products/study-abroad
Author URI: https://www.themagnifico.net/
Description: The Study Abroad theme is a multipurpose, modern, and elegant design created for online learning, LMS platform, learning portal, digital education, virtual learning, remote training, e-learning courses, course management system, and training platform. Its minimal and clean layout ensures a sophisticated online presence that appeals to both students and professionals. Built with Bootstrap, it offers optimized and secure code, ensuring faster loading and reliable performance across all devices. This responsive and mobile-friendly theme provides a beautiful, retina-ready display on desktops, tablets, and smartphones, delivering a seamless user experience. It includes rich customization options for layouts, fonts, and colors, helping users personalize their site easily. The banner section with a strong Call to Action (CTA) encourages engagement, while testimonial, team, and about sections enhance credibility. Ideal for education consultancies, training institutes, and study abroad agencies, it supports course showcase, admission pages, and destination highlights. Integration with social media links improves visibility, and shortcodes allow users to add interactive and animated features. Compatible with the LearnPress plugin, it enables smooth course creation and management, making it perfect for professional e-learning websites. Translation-ready and globally accessible, the Study Abroad theme combines modern aesthetics, fast performance, and advanced customization tools to create a polished, high-performing educational site that inspires trust and excellence.
Version: 0.0.3
Tested up to: 6.8
Requires PHP: 7.2
Requires at least: 5.0
License: GNU General Public License v3.0
License URI: http://www.gnu.org/licenses/gpl-3.0.html
Template: lms-education-study
Text Domain: study-abroad
Tags: custom-logo, one-column, two-columns, wide-blocks, block-styles, editor-style, sticky-post, custom-background, custom-colors, custom-header, footer-widgets, custom-menu, featured-images, flexible-header, full-width-template, threaded-comments, theme-options, rtl-language-support, left-sidebar, right-sidebar, grid-layout, blog, portfolio, education

Study Abroad WordPress Theme has been created by TheMagnifico52(themagnifico.net), 2025.
Study Abroad WordPress Theme is released under the terms of GNU GPL
*/
 .bypostauthor{}
#top-slider,.page-template-home-template #masthead{
    background: linear-gradient(98.89deg, #FFF5BE 0%, #D0F7EA 96.04%);
}
#top-slider:before {
    background: url(assets/img/slider-after.png);
    width: 439px;
}
.not-found-pagetext input.search-submit.btn.btn-primary,a.wc-block-components-button.wp-element-button.wc-block-cart__submit-button.contained,a.added_to_cart.wc-forward,.sidebar h5, .sidebar .wp-block-search .wp-block-search__label, .sidebar .widget h2.wp-block-heading,button.wc-block-components-button.wp-element-button.wc-block-components-checkout-place-order-button.contained,button.wc-block-components-button.wp-element-button.wc-block-components-totals-coupon__button.contained,button.button-offcanvas-close, span.navbar-control-trigger i, .featured .about-btn a, .woocommerce ul.products li.product .onsale, .woocommerce span.onsale, .woocommerce-account .woocommerce-MyAccount-navigation ul li, .pro-button a, .woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) button.button.alt.disabled, .woocommerce #respond input#submit, .woocommerce a.button, .woocommerce button.button, .woocommerce input.button, .woocommerce #respond input#submit.alt, .woocommerce a.button.alt, .woocommerce button.button.alt, .woocommerce input.button.alt, .post-navigation .nav-previous a:hover, .post-navigation .nav-next a:hover, .posts-navigation .nav-previous a:hover, .posts-navigation .nav-next a:hover, .wp-block-button__link, .sidebar .tagcloud a:hover, .sidebar h5, .comment-respond input#submit, a.btn-text, .search-form-main input.search-submit, .sidebar input[type="submit"], .sidebar button[type="submit"], #colophon, span.head-btn a, #top-slider .slide-btn a, .box-icon, .site-navigation ul.primary-menu.theme-menu li a:hover, .main-navigation .menu > li > a:focus, .navigation.pagination .nav-links a.current, .navigation.pagination .nav-links a:hover, .navigation.pagination .nav-links span.current, .navigation.pagination .nav-links span:hover {
    background: #005E4F;    
}
.wp-block-button.is-style-outline .wp-block-button__link ,.wp-block-button__link{
    background: #005E4F !important;
    color: #fff !important;
}
.woocommerce-message::before, .woocommerce-info::before, p.price, .woocommerce ul.products li.product .price, .woocommerce div.product p.price, .woocommerce div.product span.price, .sidebar ul li a:hover, a, h5.box-title,a,.woocommerce-message::before, .woocommerce-info::before, .article-box a, .top-info .social-link a i:hover{
    color: #005E4F;
}
.article-box a.btn-text, .sidebar h2.wp-block-heading a {
    color: #fff;
}
a.wc-block-components-button.wp-element-button.wc-block-cart__submit-button.contained,a.wc-block-components-button.wp-element-button.wc-block-cart__submit-button.contained,a.added_to_cart.wc-forward,button.wc-block-components-button.wp-element-button.wc-block-components-checkout-place-order-button.contained{
    padding: 4px 30px;
    border: 0px !important;
    color: #fff;
    border-radius: 5px;
}
.not-found-pagetext input.search-submit.btn.btn-primary,.woocommerce-message, .woocommerce-info, .post-navigation .nav-previous a:hover, .post-navigation .nav-next a:hover, .posts-navigation .nav-previous a:hover, .posts-navigation .nav-next a:hover, .wp-block-button.is-style-outline .wp-block-button__link, .navigation.pagination .nav-links a.current, .navigation.pagination .nav-links a:hover, .navigation.pagination .nav-links span.current, .navigation.pagination .nav-links span:hover{
    border-color: #005E4F;
}
h5.main-title, .navbar-brand a, h5.slider-short, #top-slider span.last_slide_head{
    color: #005E4F;
}
.bottom-header-box,.contact-box,.site-navigation .primary-menu ul,.service-image, span.head-btn a:hover, .featured .about-btn a:hover{
    background: #FF782D;
}
h5.slider-short, h5.main-title {
    font-style: italic;
    font-family: "Knewave", system-ui;
    font-size: 25px;
}
h5.slider-short i, h5.main-title i {
    transform: rotate(35deg);
}
.site-navigation .primary-menu > li a,.site-navigation .primary-menu > li > a, .link-icon-wrapper a{
    font-weight: 600;
}
.site-navigation ul.primary-menu.theme-menu li a:hover, .main-navigation .menu > li > a:focus{
    color: #fff !important;
}
.slide-box {
    padding-top: 0 !important;
}
.load hr {
    background: #FF782D;
}
.navigation.pagination .nav-links a.current, .navigation.pagination .nav-links a:hover, .navigation.pagination .nav-links span.current, .navigation.pagination .nav-links span:hover {
    color: #000;
}
.site-navigation .primary-menu > li > a::before, span.cart_no {
    display: none;
}
.box-icon {
    background: #4F5DE4;
}
#top-slider {
    height: 700px;
}
#top-slider .slide-btn a {
    padding: 12px 35px;
    color: #fff;
    font-size: 17px;
    font-weight: 600;
    line-height: 24px;
    border-radius: 30px;
}
.image-box-2{
    background: #4F5DE4;
    border-radius: 50px;
    backdrop-filter: blur(10px);
}
.image-box-2-icon i,.image-box-2 h6.contact-text,.image-box-2 p{
    color: #fff;
}
.image-box-1 h6.contact-text, .image-box-1 i, .image-box-1 p {
    color: #fff;
}
.image-box-1{
    background: #942C2F;
    border-radius: 50px;
    backdrop-filter: blur(10px);
}
.image-box-3{
    border-radius: 50px;
    backdrop-filter: blur(10px);
}
.about-image:before {
    content: '';
    width: 100px;
    height: 100px;
    background: url('./assets/img/about-before.jpg') no-repeat center;
    position: absolute;
    top: 40%;
    transform: translateY(-60%);
    left: 0;
}
.navbar-brand a {
    white-space: pre-wrap;
}
.feature-box {
    border: 1px solid #CCCCCC;
    padding: 15px;
    border-radius: 15px;
}
.site-navigation .primary-menu {
    justify-content: start;
}


@media screen and (max-width: 575px){
    .about-image:before{
        display: none;
    }
    h5.slider-short, h5.main-title {
        font-size: 16px;
    }
    
}
@media screen and (max-width: 768px){
    .top-info .top-header .contact a i, .phone-box i,.top-info .top-header .contact a, .phone-box {
        font-size: 13px;
    }
}