@charset "UTF-8";
/*
Theme Name: Real Estate Escrow
Author: TheMagnifico52
Theme URI: https://www.themagnifico.net/products/free-escrow-wordpress-theme
Author URI: https://www.themagnifico.net/
Description: The Real Estate Escrow is a powerful and versatile solution designed specifically for real estate professionals and agencies involved in escrow services. This theme provides a comprehensive set of features and functionalities tailored to streamline and enhance the escrow process within the real estate industry. Real Estate Escrow offers a professional and modern design, ensuring that your escrow website portrays credibility and instills trust in your clients. With customizable templates and a user-friendly interface, you can create a visually appealing and branded platform that represents your business effectively. The theme's responsive layout ensures optimal performance across various devices, enabling clients to access your services seamlessly from desktop computers, tablets, and mobile devices. The centerpiece of Real Estate Escrow is its array of escrow-specific features and tools. From managing multiple escrow transactions to securely storing and sharing sensitive documents, this theme empowers you to handle the complexities of real estate escrow efficiently. You can set up customizable milestones and deadlines, track the progress of each escrow, and generate detailed reports for clients and stakeholders. The theme's intuitive interface simplifies the escrow process, ensuring smooth collaboration between buyers, sellers, agents, and escrow officers. With built-in communication features, Real Estate Escrow enables seamless collaboration and effective communication among all parties involved in an escrow transaction. Clients can securely communicate with their escrow officers, submit necessary documents, and receive real-time updates on the status of their escrow. This streamlined communication fosters transparency, reduces confusion, and enhances client satisfaction.
Version: 0.6.4
Tested up to: 6.9
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: real-estate-management
Text Domain: real-estate-escrow
Tags: custom-logo, one-column, two-columns, wide-blocks, block-styles, editor-style, sticky-post, custom-background, custom-colors, custom-header, custom-menu, featured-images, flexible-header, full-width-template, threaded-comments, theme-options, rtl-language-support, left-sidebar, right-sidebar, grid-layout, news, photography, portfolio

Real Estate Escrow WordPress Theme has been created by TheMagnifico52(themagnifico.net), 2023.
Real Estate Escrow WordPress Theme is released under the terms of GNU GPL
*/

/*--------------------------------------------------------------
# Global Color
--------------------------------------------------------------*/

:root {
  --first-color: #ad0028;
}

body{
    font-family: "Noto Sans";
}
a.wp-block-button__link.add_to_cart_button.ajax_add_to_cart,button.wc-block-components-button.wp-element-button.wc-block-components-checkout-place-order-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-totals-coupon__button.contained,a.wc-block-components-button.wp-element-button.wc-block-cart__submit-button.contained,.btn-primary,.sidenav .closebtn,.latest-services .box:hover ,.top-header,.toggle-nav i ,.sidebar h5,#button,.sidebar input[type="submit"], .sidebar button[type="submit"],.sidebar .tagcloud a:hover,.main-navigation .sub-menu,.main-navigation .menu > li > a:hover,.post-navigation .nav-previous a:hover, .post-navigation .nav-next a:hover, .posts-navigation .nav-previous a:hover, .posts-navigation .nav-next a:hover,.comment-respond input#submit,.woocommerce-account .woocommerce-MyAccount-navigation ul li,.woocommerce .woocommerce-ordering select,.pro-button a, .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,.top-btn a,#top-slider .owl-nav i,.slider-box-btn a, .load hr, .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);
}
a.added_to_cart.wc-forward{
    padding: 7px 20px;
    border-radius: 0px;
    margin-left: 10px;
    color: #ffffff;
}
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,a.wc-block-components-button.wp-element-button.wc-block-cart__submit-button.contained{
    color: #ffffff;
    border:0px;
}
.btn-primary,.post-navigation .nav-previous a:hover, .post-navigation .nav-next a:hover, .posts-navigation .nav-previous a:hover, .posts-navigation .nav-next a:hover,.woocommerce-message, .woocommerce-info, .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);
}
.wp-block-quote, .wp-block-quote:not(.is-large):not(.is-style-large), .wp-block-pullquote{
    border-color: var(--first-color) !important;
}
.box-content h4 a:hover, .slider-inner-box h1 a:hover, #colophon a:hover,.widget a:hover,.navbar-brand a,.navbar-brand p,.navbar-brand p a,a,.article-box a,span.flat-rent,.flat-meta i,.sidebar ul li a:hover,p.price, .woocommerce ul.products li.product .price, .woocommerce div.product p.price, .woocommerce div.product span.price,.woocommerce-message::before, .woocommerce-info::before,.top-btn a:hover,.slider-box-btn a:hover,.latest-project h6{
   color: var(--first-color);
}
#colophon,.top-btn a:hover,.main-navigation .sub-menu > li > a:hover, .main-navigation .sub-menu > li > a:focus{
    background: #000;
}
.navbar-brand a:hover, .email-box span.text:hover, .phone-text span.text:hover{
  color: #111;
}
.main-navigation .menu > li > a:hover,.latest-services .box:hover i,.latest-services .box:hover h4 a,.top-btn a:hover,.latest-services .box:hover p{
    color: #ffffff;
}
#site-navigation .menu ul li a{
    font-weight: 400;
    font-family: "Noto Sans";
    color: #000000;
}
#site-navigation .menu ul li a:hover {
    color: var(--first-color);
}
.main-navigation ul.sub-menu > li > a:hover, .main-navigation ul.sub-menu > li > a:focus {
    background: #111111;
    color: #ffffff !important;
}
.sidebar section {
    padding: 10px;
}
.main-header {
    padding: 8px 0;
}
.box-content h4 a{
    font-size: 18px;
}
.latest-services h6 {
    font-size: 20px;
    color: var(--first-color);
    font-weight: 500;
}
.latest-services h3 {
    font-size: 40px;
    font-weight: 600;
}
.latest-services  .box i {
    font-size: 50px;
    color: var(--first-color);
}
.latest-services .box p a {
    background: var(--first-color);
    padding: 12px 20px;
    font-size: 14px;
    color: #ffffff;
    font-weight: 600;
    text-align: center;
}
.latest-services .box h4 a {
    font-size: 24px;
    color: #000;
    font-weight: 700;
}
.latest-services .box hr {
    width: 21%;
    height: 0px;
    border-top: 2px solid var(--first-color);
    margin: 8px auto;
}
.latest-services .box p{
    font-size: 15px;
    letter-spacing: 0px;
    line-height: 21px;
    color: #797979;
    font-weight: 400;
    text-align: center;
}
#top-slider img {
    opacity: 0.7;
}
.slider-inner-box{
    right: 31%;
    left: 31%;
}
.slider-inner-box p {
    font-size: 14px;
    line-height: 19px;
    color: #ffffff;
    font-weight: 400;
    text-align: center;
}
.main-navigation .menu > li > a {
    padding: 15px;
    display: inline-block;
    font-size: 16px;
    letter-spacing: 0px;
    color: #000000;
    font-weight: 400;
    font-family: "Noto Sans";
}
.latest-services h3{
    font-size: 30px;
    line-height: 36px;
    color: #111111;
    font-weight: 600;
    text-align: center;
}
.latest-services p{
    font-size: 16px;
    letter-spacing: 0px;
    line-height: 21px;
    color: #797979;
    font-weight: 400;
    text-align: center;
}
.email-box span.heading, .phone-text span.heading{
    font-size: 15px;
    line-height: 19px;
    color: #ffffff;
    font-weight: 700;
}
.email-box span.text, .phone-text span.text{
    font-size: 15px;
    line-height: 19px;
    color: #ffffff;
    font-weight: 400;
}
.email-box i, .phone-text i {
    font-size: 18px;
    color: #ffffff;
}
.page-template-home-template .socialmedia{
    position: relative;
}
.latest-services .box {
    background: #ffffff;
    padding: 45px 40px;
    box-shadow: 0 0 13px 5px rgb(145 138 138 / 40%);
}
.latest-services .box:hover p a{
    background-color: #fff;
    color: var(--first-color);
}

.latest-services .box:hover hr{
    border-top-color: #fff;
}
.latest-services .section-content {
    width: 45%;
    margin: 0 auto;
}
.article-box{
    background: #fff3f6;
}
.page-template-home-template .main-header ,.main-header{
    background-color: #ffffff;
    margin: 0px;
    box-shadow: 0px 15px 10px -15px #111;
}
.navigation_header .nav{
    justify-content: flex-start;
}
.article-box a:hover{
    color: #111111;
}
.page-content input.search-submit.btn.btn-primary {
    background: var(--first-color);
    border-color: var(--first-color);
}
@media screen and (max-width: 575px){
    #top-slider .owl-nav{
        display: none;
    }
    .slider-inner-box {
        right: 3%;
        left: 3%;
    }
    .slider-box-btn{
        margin-top: 15px !important;
    }
    .slider-inner-box h1 a {
        font-size: 35px;
    }
    .stick_header{
        position: static !important;
    }
    .latest-services .section-content {
        width: 100%;
    }
}

@media screen and (min-width: 320px) and (max-width: 720px){
   
}
@media screen and (max-width: 600px){
    .admin-bar .socialmedia.stick_header {
        margin-top: 0px;
    }
}
@media screen and (max-width: 1000px){
    .slider-inner-box {
        right: 10%;
        left: 10%;
    }
    .main-navigation .menu > li{
        display: block;
    }
    .main-navigation .menu > li > a{
        color: #fff;
    }
    .main-navigation .sub-menu{
        background: transparent;
    }
    .main-navigation .menu > li > a:hover, .main-navigation .sub-menu > li > a:hover, #site-navigation .menu ul li a:hover{
        background: transparent;
        color: var(--first-color) !important;
    }
    .slider-box-btn a{
        font-size: 15px;
        padding: 10px 15px;
    }
    #site-navigation .menu ul li a{
        color: #fff;
    }
}
@media screen and (min-width: 1000px) and (max-width: 1199px){
    .slider-inner-box {
        right: 18%;
        left: 18%;
    }
    
}