/*
 Theme Name:   G5 Beyot Child Theme
 Theme URI:    http://themes.g5plus.net/beyot/
 Description:  G5 Beyot Child Theme
 Author:       G5Theme
 Author URI:   http://g5plus.net
 Template:     g5-beyot
 Version:      1.4.6
 License:      GNU General Public License v2 or later
 License URI:  http://www.gnu.org/licenses/gpl-2.0.html
 Tags: 				two-columns, three-columns, left-sidebar, right-sidebar, custom-background, custom-header, custom-menu, editor-style, post-formats, rtl-language-support, sticky-post, theme-options, translation-ready, accessibility-ready
 Text Domain: 		g5-beyot
*/
/************************************************************************************
Put your custom CSS below this block :)
*************************************************************************************/
.ere-property.property-grid .property-inner:hover .property-info, .ere-property.property-list .property-inner:hover .property-info, .ere-property.property-carousel .owl-item:nth-child(2n) .property-inner .property-info {
	background-color: #005f85!important;
}
.ere-property-type .property-type-info {
    position: absolute;
    bottom: 0;
    left: 0;
    right: 0;
    background-color: #005f85db !important;
    padding: 8px 20px 23px;
    z-index: 2;
}
.single-property-area .property-tab .nav-tabs {
    border-bottom: none;
    background-color: #004561 !important;
    margin: 0;
}
.single-property-area .property-tab .nav-tabs li a {
    margin-right: 0;
    border: none;
    color: #fff5f5 !important;
    padding: 19px 30px;
    -webkit-border-radius: 0;
    -webkit-background-clip: padding-box;
    -moz-border-radius: 0;
    -moz-background-clip: padding;
    border-radius: 0;
    background-clip: padding-box;
    -webkit-transition: all 0.3s;
    -moz-transition: all 0.3s;
    -ms-transition: all 0.3s;
    -o-transition: all 0.3s;
    transition: all 0.3s;
    font-weight: 500;
}
/*
.primary-sidebar .widget_block>div, .site-content .widget_block>div {
    background-color: #f8f8f8;
    padding: -1;
}
*/
.g5plus-contact-form.widget {
    background-color: #feffee85;
    padding: 10px 10px 1px;
	border: 1px solid #dfdfdf;
}
.g5plus-contact-form input[type=email]:-moz-placeholder,.g5plus-contact-form input[type=email]::-moz-placeholder,.g5plus-contact-form input[type=password]:-moz-placeholder,.g5plus-contact-form input[type=password]::-moz-placeholder,.g5plus-contact-form input[type=search]:-moz-placeholder,.g5plus-contact-form input[type=search]::-moz-placeholder,.g5plus-contact-form input[type=tel]:-moz-placeholder,.g5plus-contact-form input[type=tel]::-moz-placeholder,.g5plus-contact-form input[type=text]:-moz-placeholder,.g5plus-contact-form input[type=text]::-moz-placeholder,.g5plus-contact-form input[type=url]:-moz-placeholder,.g5plus-contact-form input[type=url]::-moz-placeholder,.g5plus-contact-form select:-moz-placeholder,.g5plus-contact-form select::-moz-placeholder,.g5plus-contact-form textarea:-moz-placeholder,.g5plus-contact-form textarea::-moz-placeholder {
    color: #787a7c!important
}

.beyot-class .login-transparent .ere-login-wrap form :-ms-input-placeholder,.beyot-class .login-transparent .ere-register-wrap form :-ms-input-placeholder,.beyot-class .login-transparent .ere-reset-password-wrap form :-ms-input-placeholder,.g5plus-contact-form input[type=email]:-ms-input-placeholder,.g5plus-contact-form input[type=password]:-ms-input-placeholder,.g5plus-contact-form input[type=search]:-ms-input-placeholder,.g5plus-contact-form input[type=tel]:-ms-input-placeholder,.g5plus-contact-form input[type=text]:-ms-input-placeholder,.g5plus-contact-form input[type=url]:-ms-input-placeholder,.g5plus-contact-form select:-ms-input-placeholder,.g5plus-contact-form textarea:-ms-input-placeholder {
    color: #787a7c!important
}

.beyot-class .login-transparent .ere-login-wrap form ::-webkit-input-placeholder,.beyot-class .login-transparent .ere-register-wrap form ::-webkit-input-placeholder,.beyot-class .login-transparent .ere-reset-password-wrap form ::-webkit-input-placeholder,.g5plus-contact-form input[type=email]::-webkit-input-placeholder,.g5plus-contact-form input[type=password]::-webkit-input-placeholder,.g5plus-contact-form input[type=search]::-webkit-input-placeholder,.g5plus-contact-form input[type=tel]::-webkit-input-placeholder,.g5plus-contact-form input[type=text]::-webkit-input-placeholder,.g5plus-contact-form input[type=url]::-webkit-input-placeholder,.g5plus-contact-form select::-webkit-input-placeholder,.g5plus-contact-form textarea::-webkit-input-placeholder {
    color: #787a7c!important
}

input.wpcf7-form-control.wpcf7-number.wpcf7-validates-as-required.wpcf7-validates-as-number {
    width: 100%;
    padding: 0 24px;
    color: #9a9a9a;
    margin-bottom: 5px;
    border-color: #565656;
    line-height: 2em;
    font-weight: 400;
	  height: 32px;
}
i.fa.fa-calendar {
    color: #f6f6f6;
}
.property-date {
    color: #f6f6f6;
}
/* contact form*/
.g5plus-contact-form textarea {
	    color: #9a9a9a;
}
.g5plus-contact-form input[type=email], .g5plus-contact-form input[type=password], .g5plus-contact-form input[type=search], .g5plus-contact-form input[type=tel], .g5plus-contact-form input[type=text], .g5plus-contact-form input[type=url], .g5plus-contact-form select {
	color: #9a9a9a;}
.g5plus-contact-form.widget {
    margin-top: -15%;
}


.elementor-1002 .elementor-element.elementor-element-c7fc914 .ube-heading-title:after {
background-color: #ed1c24;
}
.elementor-1002 .elementor-element.elementor-element-e43e7cc .ube-heading-title:after {
background-color: #ed1c24;
}
.elementor-1002 .elementor-element.elementor-element-ca14c9a .ube-heading-title:after {
background-color: #ed1c24;
}
.elementor-1002 .elementor-element.elementor-element-dea1670 .ube-heading-title:after {
background-color: #ed1c24;
}
.top-bar-wrapper {
    background-color: var(--g5-top-bar-bg-color);
    color: var(--g5-top-bar-text-color);
    bottom: unset;
    border-bottom: solid 1px white;
}
.row {
    font-family: 'Ariel', sans-serif;
    font-size: 14px;
}
----------------------------------------------------------------
/*Mobile header css*/
.bar-right {
}
.bar-left {   
}
.header-mobile .top-bar-wrapper {
    background-color: #dc1c2e!important;
    color: #ffffff!important;
}
.bar-right.col-xs-6 {
    text-align: right;
    margin: 22px 0px 0px 30px;
}
.bar-left.col-xs-6 {
    margin: 10px 0px 10px 10px;
}
.widget-social-profile .social-profiles.icon-large.circle i {
    width: 23px;
    height: 23px;
    line-height: 23px;
	font-size: 14px !important;
}
----------------------------------------
/* Contact Form*/
.wpcf7-response-output {
    color: #000!important;
}
.wpcf7 form.sent .wpcf7-response-output {
    border-color: #46b450;
    margin-top: -10px !important;
}
.wpcf7 form .wpcf7-response-output {
    /* margin: 10em 0.5em 1em; */
    margin-bottom: 50px!important;
    padding: 0.2em 1em;
    border: 2px solid #00a0d2;
}
