@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 platforms, learning portals, digital education, virtual learning, remote training, e-learning courses, course management systems, and training platforms, while also catering to international student counseling centers, visa processing agencies, scholarship guidance services, language proficiency coaching centers, SAT/IELTS/TOEFL prep institutes, global internship programs, student exchange facilitators, university admission consultants, cultural immersion programs, and international career mentoring services seeking a polished digital presence. Its minimal and clean layout ensures a sophisticated experience that appeals to both students and professionals, and built on Bootstrap, it offers optimized, secure code for faster loading and reliable performance across all devices. The theme is fully responsive and mobile-friendly, delivering a beautiful, retina-ready display on desktops, tablets, and smartphones for seamless browsing. With rich customization options for layouts, fonts, and colors, users can easily personalize their site, while the banner section with a strong Call to Action (CTA) enhances engagement. Testimonial, team, and about sections elevate credibility, making it ideal for education consultancies, training institutes, and study abroad agencies showcasing courses, admission pages, and destination highlights. Social media integration boosts visibility, and shortcodes allow for interactive and animated features. Compatible with the LearnPress plugin, it supports effortless course creation and management. Fully translation-ready and globally accessible, the Study Abroad theme blends modern aesthetics, fast performance, and advanced customization tools to create a high-performing educational site that inspires trust, professionalism, and excellence.
Version: 0.0.6
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: three-columns, four-columns, translation-ready, custom-logo, one-column, two-columns, wide-blocks, block-styles, editor-style, sticky-post, custom-background, custom-colors, footer-widgets, custom-header, 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
*/

/*--------------------------------------------------------------
# Global Color
--------------------------------------------------------------*/

:root {
  --first-color: #005E4F;
  --second-color: #FF782D;
}

 .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: var(--first-color);    
}
.wp-block-button.is-style-outline .wp-block-button__link ,.wp-block-button__link{
    background: var(--first-color) !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: var(--first-color);
}
.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: var(--first-color);
}
h5.main-title, .navbar-brand a, h5.slider-short, #top-slider span.last_slide_head{
    color: var(--first-color);
}
.bottom-header-box,.contact-box,.site-navigation .primary-menu ul,.service-image, span.head-btn a:hover, .featured .about-btn a:hover{
    background: var(--second-color);
}
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: var(--second-color);
}
.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;
    }
}