@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: Study Abroad theme The Study Abroad theme is a multipurpose, modern, and elegant solution designed for online learning, LMS platforms, learning portals, digital education, virtual learning, remote training, e-learning courses, training platforms, and international education services such as student counseling centers, visa processing agencies, scholarship guidance, language coaching institutes, SAT/IELTS/TOEFL preparation, global internship programs, university admission consultants, and overseas education consultancies, offering a clean and minimal layout that delivers a sophisticated and professional experience for users looking to explore global education opportunities across different cities and destinations; built on Bootstrap with optimized and secure code, it ensures fast loading speed and reliable performance, while its fully responsive and mobile-friendly design provides a beautiful, retina-ready display across desktops, tablets, and smartphones; the theme includes extensive customization options for layouts, fonts, and colors, along with an engaging banner section and strong call-to-action (CTA) buttons to boost user interaction, while testimonial, team, and about sections enhance trust and credibility for agencies and institutes; social media integration improves visibility, and shortcode support allows interactive and animated elements to enrich the user experience; seamless compatibility with the LearnPress plugin enables efficient course management, enrollments, and training modules, making it ideal for both educational platforms and study abroad consultancies; fully translation-ready and globally accessible, the Study Abroad theme combines modern design, smooth performance, and flexible functionality to create a high-quality educational website focused on education, exploration, and international opportunities.
Version: 0.1.0
Tested up to: 6.9
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;
    }
}
@media screen and (max-width: 768px){
    #colophon h5{
        font-size: 24px;
    }
}
