/*
Theme Name: freshscroll
Theme URI: https://webcoderlab.com/
Template: blogsy
Author: webcoderlab
Author URI: https://webcoderlab.com/
Description: Blogsy is a modern, high-performance WordPress theme designed for bloggers, news publishers, and content creators who demand style and flexibility. Effortlessly shape your site with built-in support for the powerful Gutenberg block editor, ready-made block patterns, and seamless Elementor integration. Choose from multiple header styles, flexible layouts (left, right, or no sidebar), and eye-catching grid or masonry blog designs to make your content shine. Enjoy dark mode, unique sidebar widget patterns, and an array of customization options to create a site that matches your vision. Fully compatible with WooCommerce for building online stores and lighting-fast for the best user experience. With Blogsy, launching a beautiful, professional website has never been easier, import demo content in just one click and start publishing today. Live preview: https://peregrine-themes.com/blogsy/#demos
Tags: one-column,two-columns,right-sidebar,left-sidebar,grid-layout,footer-widgets,blog,news,e-commerce,custom-menu,custom-logo,post-formats,sticky-post,editor-style,threaded-comments,translation-ready,custom-colors,featured-images,full-width-template,rtl-language-support,theme-options,wide-blocks,block-styles,block-patterns
Version: 1.0.17.1781152527
Updated: 2026-06-11 04:35:27

*/

.blog-contact-form .form-row{
    display:flex;
    column-gap:20px;
    margin-bottom:0px;
}

.blog-contact-form .form-group{
    flex:1;
}

.blog-contact-form label{
    display:block;
    margin-bottom:8px;
    font-size:15px;
    font-weight:500;
    color:#333;
}

.blog-contact-form input,
.blog-contact-form textarea{
    width:100%;
    padding:16px 20px;
    border:1px solid #e5e5e5;
    border-radius:12px;
    background:#fff;
    font-size:15px;
    box-sizing:border-box;
}

.blog-contact-form textarea{
    min-height:180px;
    resize:vertical;
}

.blog-contact-form input:focus,
.blog-contact-form textarea:focus{
    outline:none;
    border-color:#222;
}

.blog-contact-form input[type="submit"]{
    background:#111;
    color:#fff;
    border:none;
    padding:15px 32px;
    border-radius:30px;
    font-size:15px;
    font-weight:600;
    cursor:pointer;
    transition:.3s;
}

.blog-contact-form input[type="submit"]:hover{
    background:#333;
}

.blog-contact-form br {
    display: none;
}

[scheme="light"] .dark-logo {
    display: none;
}
/* .blogsy-social-icons-widget.rounded-border ul>li>a>span {
    border: 1px solid hsla(0, 0%, 73%, .4);
}
.blogsy-social-icons-widget.rounded-border ul>li>a>span, .blogsy-social-icons-widget.rounded-fill ul>li>a>span {
    border-radius: 50%;
    height: 36px;
    width: 36px;
}
.blogsy-social-icons-widget ul>li>a>span {
    align-items: center;
    display: flex;
    justify-content: center;
    position: relative;
    transition: all .35s cubic-bezier(.645, .045, .355, 1);
}
.menu-item .screen-reader-text {
    clip-path: unset !important;
    margin: unset !important;
    position: unset !important;
} */
.mailpoet_form.mailpoet_form_successfully_send .mailpoet_validate_success {
    left: 0 !important;
    text-align: left !important;
    top: 0 !important;
    transform: translate(0%, -0%) !important;
    color: green;
}
.mailpoet_paragraph.wp-block-button__link.wp-element-button.last {
    background: #111;
    color: #fff;
    border: none;
    padding: 15px 32px;
    border-radius: 30px;
    font-size: 15px;
    font-weight: 600;
    cursor: pointer;
    transition: .3s;
    display: inline-flex;
}
.mailpoet_paragraph.wp-block-button__link.wp-element-button.last input {
    background-color: transparent !important;
}
.blog-archive-title .avatar-wrap {
    flex-direction: column;
}
.single-content-inner ul.wp-block-list {
    margin-top: -10px;
    padding-left: 20px;
}

@media(max-width:767px){
    .blog-contact-form .form-row{
        flex-direction:column;
        column-gap:15px;
    }
}