/*
Theme Name: Vantage Child
Author: SiteOrigin
Author URI: https://siteorigin.com/
Theme URI: https://siteorigin.com/theme/vantage
Description: Vantage Child Theme
Version: 1.0.0
Template: vantage
Text Domain: vantage
Domain Path: /languages/
*/

/* =Theme customization starts here
-------------------------------------------------------------- */
body.admin-bar:not(.vantage-sticky-menu) .site-navigation.use-vantage-sticky-menu {
    top: 0;
	display:none !important;
}
body.vantage-sticky-menu .site-navigation.sticky {   
    display: none !important;
}
#main-slider #metaslider-demo, #main-slider .metaslider {
    display:none !important;
}
#masthead {    
    height: 215px !important;
}
.logo-wrapper{width:40% !important;padding:10px 0 0 20px}
/* Layout: Grid-style container */
.sow-post-loop .custom-post-card {
    background: #ffffff;
    border: 1px solid #ddd;
    padding: 20px;
    margin-bottom: 30px;
    box-shadow: 0 2px 5px rgba(0,0,0,0.05);
    transition: transform 0.3s ease, box-shadow 0.3s ease;
}

/* Hover effect */
.sow-post-loop .custom-post-card:hover {
    transform: translateY(-5px);
    box-shadow: 0 4px 10px rgba(0,0,0,0.1);
}

/* Image wrapper */
.sow-post-loop .custom-post-card .post-thumbnail {
    margin-bottom: 15px;
}

/* Force image size and consistency */
.sow-post-loop .custom-post-card .post-thumbnail img {
    width: 100%;
    height: 200px;
    object-fit: cover;
    display: block;
    border-radius: 4px;
}

/* Title styling */
.sow-post-loop .custom-post-card .entry-title {
    font-size: 2em;
    margin: 0 0 10px;
}

/* Excerpt styling */
.sow-post-loop .custom-post-card .post-excerpt {
    font-size: 1.5em;
    color: #444;
    line-height: 1.6;
}

/* Read More Button */
.read-more-wrapper {
    margin-top: 15px;
}

.read-more-button {
    display: inline-block;
    background-color: #0073aa;
    color: #fff !important;
    padding: 10px 18px;
    border-radius: 3px;
    text-decoration: none;
    font-size: 14px;
    transition: background-color 0.3s ease;
}

.read-more-button:hover {
    background-color: #005177;
    color: #fff;
}

/* 2 columns on tablet (≥600px) */
@media (min-width: 600px) {
    .sow-post-loop {
        grid-template-columns: repeat(2, 1fr);
    }
	subarta-header{display:none;}
}

/* 3 columns on desktop (≥992px) */
@media (min-width: 992px) {
    .sow-post-loop {
        grid-template-columns: repeat(3, 1fr);
		subarta-header{display:none;}
    }
}

