/**
Theme Name: Swift Passport
Author: Brainstorm Force
Author URI: http://wpastra.com/about/
Description: Astra child theme for Swift Passport
Version: 1.0.0
License: GNU General Public License v2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html
Text Domain: swift-passport
Template: astra
*/


.blog_left_sidebar li.widget {
    padding: 20px;
    background: #fff;
    list-style: none;
}

.blog_left_sidebar li.widget.no_margin_below{
	padding-bottom:0;
	margin-bottom:0;
}
.blog_single_post div.elementor-widget-container p:first-child img,
.blog_single_post div.elementor-widget-container figure.wp-block-image:first-child{
    display: none;
}
body.single.single-post .hide_on_single_post{
display:none !important;
}
.footer_newsletter_btn button,
.footer_newsletter_btn input[type="submit"]{
	background: #6cbe4b;
}
.single_post_featured_image img{
    width: 100%;
} 

.blog_left_sidebar li.widget li {
    margin-bottom: 10px;
    text-decoration: underline;
    color: #8acb71;
/*     font-size: 15px; */
/*     line-height: 20px; */
}

.blog_left_sidebar li.widget li a {
    font-weight: 500;
    text-transform: capitalize;
}


.wp-block-group.related_post_group {
    padding: 0;
}

h2.no_margin_below {
    padding-bottom: 21px;
}

.blog_single_post .comments-area {
    border: 0;
    padding: 0;
}

.blog_single_post h3.comments-title {
    padding-top: 30px;
    padding-bottom: 30px;
}

li.widget a.button.btn {
    display: inline-block;
    padding-left: 50px;
    padding-right: 50px;
    margin: 0 auto;
    letter-spacing: 3px;
}

li#block-13 p {
    font-size: 17px;
    line-height: 24px;
    margin-bottom: 10px;
}
.hide_on_single_post + section {
    margin-top: 0;
}
.widget.widget_search label {
    display: none;
}

body.home .ast-below-header-bar {
    background: transparent !important;
}

body.home div#content {
    margin-top: -68px !important;
}