/*
 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.3.8
 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 :)
*************************************************************************************/
/****General****/
.KZB-button .vc_btn3.vc_btn3-color-blue.vc_btn3-style-outline{
	color: #0c5388;
    border-color: #0c5388;
}
.KZB-button .vc_btn3.vc_btn3-color-blue.vc_btn3-style-outline.active, 
.KZB-button .vc_btn3.vc_btn3-color-blue.vc_btn3-style-outline:active, 
.KZB-button .vc_btn3.vc_btn3-color-blue.vc_btn3-style-outline:focus, 
.KZB-button .vc_btn3.vc_btn3-color-blue.vc_btn3-style-outline:hover{
	color:#fff;
	border-color: #0c5388;
	background-color: #0c5388;
}
.wpb-js-composer .vc_tta.vc_tta-o-no-fill.vc_tta-tabs-position-left .vc_tta-panel-body{
	padding-top:15px!important;
}
a,
a:focus,
a:hover {
	outline: none;
	text-decoration: none;
	color: #0c5388;
}
.about-color p{
	color:#3a3a3a;
}
/****Homepage****/
 .g5plus-icon-box.client-services-box h6{
	font-size:30px;
}
.g5plus-icon-box.client-services-box p{
	font-size:16px;
}
.is-sticky .sticky-region{
	background-color:#fff;
}

.ere-property-slider.navigation-middle .property-inner .property-main-info .property-heading h4{
	max-height:42px!important;
	line-height:1.3!important;
}

/****Pages****/
.g5plus-testimonials.layout-center.owners-testimonial .testimonial-item h6:before{
	background-color:#fff;
}
/****forms****/

.g5plus-contact-form input[type="text"], .g5plus-contact-form input[type="search"], .g5plus-contact-form input[type="email"], .g5plus-contact-form input[type="url"], .g5plus-contact-form input[type="password"], .g5plus-contact-form input[type="tel"], .g5plus-contact-form textarea, .g5plus-contact-form select{
	color:#787878;
}
.g5plus-contact-form.column-2 input[type="text"],
.g5plus-contact-form.column-2 input[type="email"],
.g5plus-contact-form.column-2 textarea{
	color: #3a3a3a;
    border-color: #3a3a3a;
}

/****Header***/
@media screen and (min-width: 992px){
	.header-customize-nav,
	.x-nav-menu > .x-menu-item:not(.x-has-description){
		line-height: 110px;
	}
	.header-1 .header-customize-nav .item-custom-text:before {
		border-bottom: solid 110px #0c5388;
	}
	.header-1 .header-customize-nav .item-custom-text:after {
		min-height: 110px;
	}
	.header-customize-nav a {
    	color: #fff;
	}
	.header-customize-nav a:hover,
	.header-customize-nav a:focus{
    	color: #939598;
	}
	
}
@media screen and (max-width: 991px){
	.header-mobile-2 .mobile-search-button {
		top: 3px;
	}
	.logo-mobile-wrapper img {
    	max-height: 72px;
	}
	.is-sticky .header-mobile-container-inner > div {
    	line-height: 90px!important;
	}
}