/*
Theme Name: Smith Property
Theme URI: http://digitalconnection.pt
Author: Digital Connection
Author URI: http://digitalconnection.pt
Version: 1.0
Text-domain: smithproperty
License: GNU General Public License v2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html
Tags: e-commerce, custom-menu, custom-logo, featured-images, footer-widgets, theme-options, translation-ready, blog, right-sidebar, sticky-post, threaded-comments
*/

@import "css/main.css";
@import "css/responsive.css";

.banner_right .wpcf7-list-item, .contactUs .wpcf7-list-item {
    margin: 0;
}

.banner_wrapper .banner_right .banner_btn input, .smith-btn input {
    display: inline-block;
    color: var(--color-white);
    font-size: 18px;
    background: transparent;
    border: unset;
}

.wpcf7-spinner {
    display: none;
}

.smith-btn i {
    color: var(--color-main);
}

.banner_wrapper .banner_right .banner_btn i {
    padding-left: 2px;
    transition: all .5s;
    color: var(--color-white);
}

.banner_wrapper .banner_right .banner_btn {
    align-items: center;
}

.banner_wrapper .banner_right .banner_btn:hover i, .smith-btn:hover i {
    transition: padding-left .3s ease-in-out;
    padding-left: 8px;
}
.header__logo{
    background: var(--color-main);
    padding:20px 0;
}
.header__logo img{
    width:150px;
}
.header__logo{
    background: var(--color-main);
    padding:20px 0;
}
.header__logo img{
    width:150px;
}
.post-type-archive-blog .dc-fancy-date{
    display:none;
}
.dc-entry-title{
    font-weight:normal;
    margin: 10px 0;
    border-bottom: 2px solid var(--color-secondary);
}
.banner_wrapper .banner_right .form-check input:checked ~ span::after {
    content: '';
    display: block;
    position: absolute;
    top: 4px;
    left: 3px;
    height: 8px;
    width: 15px;
    border-left: 2px solid var(--color-white);
    border-bottom: 2px solid var(--color-white);
    background-color: transparent;
    transform: rotate(-45deg);
}
.contactUs .contactUs_form .form-check input:checked ~ span::after {
    content: '';
    display: block;
    position: absolute;
    top: 4px;
    left: 3px;
    height: 8px;
    width: 15px;
    border-left: 2px solid var(--color-blue);
    border-bottom: 2px solid var(--color-blue);
    background-color: transparent;
    transform: rotate(-45deg);
}