@charset 'utf-8';
/*
Theme Name: yreg Estate Child
Theme URI: http://estate.axiomthemes.com
Description: yreg Estate - Multipurpose and Multiskin Responsive Wordpress theme
Author: ThemeRex
Author URI: http://axiomthemes.com
Template: yreg-estate
Version: 1.0
Tags: light, responsive-layout, flexible-header, accessibility-ready, custom-background, custom-colors, custom-menu, featured-image-header, featured-images, full-width-template, post-formats, theme-options, threaded-comments, translation-ready
*/


/* =Theme customization starts here
-------------------------------------------------------------- */


#cookie-notice .cn-button {
    padding: 8px 17px !important;
    border-radius: 1px !important;
    background: #fff !important;
    color: #111 !important;
    display: inline-table !important;
    text-decoration: none !important;
    font-size: 13px !important;
}
#cookie-notice {
    background: #37353d !important;
    font-size: 13px !important;
}
.cookie-notice-container {
    color: #fff !important;
    padding: 15px 15px !important;
    -webkit-box-sizing: border-box; /* Safari/Chrome, other WebKit */
    -moz-box-sizing: border-box;    /* Firefox, other Gecko */
    box-sizing: border-box;         /* Opera/IE 8+ */
    border-top: 1px solid #444;
}
.cookie-notice-container span a {
    text-decoration: underline;
    color: #fff;
}
.wpcf7-form input[type="text"], .wpcf7-form input[type="email"], .wpcf7-form input[type="tel"], .wpcf7-form textarea, .wpcf7-form select {
    background: #fff;
    border: 0;
    border-bottom: 2px solid #ddd;
    width: 100%;
    height: 40px;
    padding: 0 15px;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    font-size: 15px;
    border-radius: 2px;
    color: #292929;
    font-style: normal;
    color: #999ca9;
    line-height: 24px;
}
.wpcf7-form textarea {
    padding: 7px 15px 0;
}
.wpcf7-form span.wpcf7-list-item {
    display: block;
    margin: 0 12px 0 0 !important;
}
.wpcf7-form .wpcf7-submit:disabled {
    cursor: not-allowed !important;
    background-color: #ef595a !important;
    color: #fff !important;
    border: 0;
}
.top_panel_wrap {
    background-position: center center;
}
.icon-up-micro::before, .icon-down-micro::before {
    margin-left: 0;
}
.pagination_wrap {
    margin-top: 40px;
}
.post_content.isotope_item_content .post_info, .page_content_wrap .post_info {
    display: none;
}
.post_content.isotope_item_content .post_title {
    margin: 20px 0;
}
.single-post header.top_panel_wrap {
    background: #3e3b45 !important;
}
.sc_testimonials_style_testimonials-2 .sc_testimonial_content {
    font-size: 2.3em !important;
    line-height: 1.3em !important;
}
.rgg-container{
    margin: 30px 0 25px;
}
img.alignleft {
    margin-top: 8px;
}
.post_content article .esg-container-fullscreen-forcer {
    margin: 40px 0;
}
.post_content article .esg-filters, .post_content article .eg-washington-element-1-a {
    display: none !important;
}
article .esg-filters.esg-navbutton-solo-left, article .esg-filters.esg-navbutton-solo-right {
    display: block !important;
}
body.single .content article {
    font-size: 16px;
    line-height: 28px;
}
.top_panel_contacts_right {
    text-transform: capitalize;
}
.icon-bed::before {
    margin-right: 0.6em !important;
}
.archive.tax-property_group .breadcrumbs > a:nth-of-type(2), .archive.tax-property_group .breadcrumbs > span:nth-of-type(2), .single-property .breadcrumbs > a:nth-of-type(2), .single-property .breadcrumbs > span:nth-of-type(2), .page-template-blog-property .breadcrumbs > a:nth-of-type(2), .page-template-blog-property .breadcrumbs > span:nth-of-type(2) {
    display: none;
}
.top_panel_wrap .logo_main {
    margin-top: 35px;
}
.scheme_original .top_panel_wrap_inner {
    background-color: rgba(32, 36, 43, 0.5) !important;
}
h1 b, .sc_property.sc_property_style_property-1 .sc_property_info .sc_property_description, .content > .sc_property_item .sc_property_info .sc_property_description, .sc_list_style_iconed li .sc_list_icon, .sc_property.sc_property_style_property-6 .sc_pr_t1 a:hover, .sc_services_style_services-1 .sc_services_item > a, .scheme_dark h4 a:hover, article h2, article h3, article h4, article h5, article h6, article h1 a, article h2 a, .breadcrumbs a:hover {
    color: #c09b29 !important;
}
.property_price_box, input[type="submit"], input[type="button"], button, .sc_button_box, .sc_button_text::before, .wpcf7-form .wpcf7-submit:disabled, .estate .esg-navigationbutton:hover {
    background: #c09b29 !important;
}
.sc_property.sc_property_style_property-6 .sc_pr_f1::before {
    border-right-color: #c09b29 !important;
    border-bottom-color: #c09b29 !important;
}
.sc_services_style_services-1 .sc_services_item > a:hover {
    color: #fff !important;
}
.sc_services_style_services-1 .sc_services_item > a:hover span {
    background: #c09b29 !important;
    border: 1px solid rgba(255, 255, 255, 0.5) !important;
}
.scheme_dark .ps_range_slider .ui-widget-header {
    background: #aaa !important;
}
.sc_button_box.sc_button_style_style2 {
    background: #878fd6 !important;
}
.estate .esg-navigationbutton {
    display: inline-block !important;
}
.sc_testimonials_style_testimonials-2 .sc_testimonial_content {
    font-weight: normal !important;
    font-size: 2.0em !important;
}