@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 versatile and stylish solution tailored for online learning platforms, including university applications, digital education, and e-learning courses. Designed with a clean and minimal layout, it caters to student counseling centers, visa processing agencies, and various educational services like language institutes and test preparation for SAT, IELTS, and TOEFL. Built on Bootstrap, the theme boasts fast loading speeds and reliable performance, ensuring a responsive, mobile-friendly experience across all devices. Its extensive customization options for layouts, fonts, and colors, along with inviting banner sections and engaging call-to-action buttons, enhance user interaction. Additionally, testimonials, team, and about sections build credibility for agencies and educational institutions. The integration of social media boosts visibility, while shortcode support allows for vibrant, interactive elements. With seamless compatibility with the LearnPress plugin for efficient course management, the Study Abroad theme is ideal for both education platforms and consultancy services, providing a high-quality website focused on studying abroad and exploring international education opportunities.
Version: 0.1.3
Tested up to: 7.0
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;
    }
}
