/*
  Theme Name:         Wealty Child
  Theme URI:          http://themeforest.net/item/wealty-real-estate-wordpress-theme/15965811
  Description:        Child theme for Wealty
  Version:            1.0
  Author:             Codefactory47
  Author URI:         http://codefactory47.com/
  License:            MIT License
  License URI:        http://opensource.org/licenses/MIT
  Text Domain:        wealty
  Template:           wealty
  */
:root {
--color-secondary-light-5: #f6f7fb;
--color-secondary-light-3:var(--color-secondary);
--color-highlight-light-2: #ccd3d9;
--color-highlight-dark-1:#c10716;
--color-primary-light-3: #eff4ff;
--color-secondary-light-4: #f0f2f7;
--color-secondary-light-1: #959db7;
--color-primary-dark-1: #c00514;
--color-action-dark-1: var(--color-secondary);
--color-secondary-light-2:var(--color-secondary);
	
}
p {
	font-size: 1.12em
}
.topbar__links p, .topbar_controls p {
  font-size: 1em;
}
.el-radio-button:focus:not(.is-focus):not(:active):not(.is-disabled) {
	box-shadow: none;
}
.el-form .el-button--default:focus {
	border-color: var(--color-action)
}
.el-checkbox__input.is-checked .el-checkbox__inner {
	background-color: var(--color-action);
	border-color: var(--color-action);
}
.el-form-item.is-filled:not(.is-default) .el-button--default {
    color: var(--color-action);
}

.component--form-advanced .component__tabs--lighten .is-active .el-radio-button__inner {
  background: var(--color-action);
  color: white;
  border: 0;
  box-shadow: none;
}
.component--form-advanced .component__tabs--lighten .el-radio-button__inner {
  background: #fff;
  color: #2d475A;
  border: 0;
  box-shadow: none;
}

.el-checkbox-button.is-checked .el-checkbox-button__inner {
  background: var(--color-action);
  border-color: var(--color-action);
  box-shadow: none;
}
.el-input-number__increase, .el-input-number__decrease {
  border: 2px solid var(--color-action);
  color: var(--color-action);
}
.el-checkbox-button__inner:hover,
.el-form-item.is-filled:not(.el-form-item--input) .el-input__inner,
.el-input-number__increase:hover, .el-input-number__decrease:hover,
.el-select-dropdown__item.selected,
.el-checkbox__input.is-checked + .el-checkbox__label {
    color: var(--color-action);
}
.el-checkbox-button.is-checked:first-child .el-checkbox-button__inner, 
.el-checkbox-button.is-focus .el-checkbox-button__inner,
.el-select .el-input.is-focus .el-input__inner,
.el-select .el-input.is-focus .el-input__inner {
    border-left-color:  var(--color-action) !important;
    border-color:  var(--color-action) !important;
}
.el-form-item.is-focused .el-input__inner,
.el-form-item.is-focused .el-textarea__inner {
  border-left-color:  var(--color-action) !important;
    border-color:  var(--color-action) !important;
}
.el-checkbox__input.is-focus .el-checkbox_inner {
	border-color:var(--color-action) !important;
}

.component--key-value {
  color: var(--color-base);
}
.menu--main .menu__nav > .menu-item > a {
  font-weight: 800;
}
.el-button--info {
	color: #253c6d
}
.component__collapse::after {
	background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' version='1.1' id='Capa_1' x='0px' y='0px' viewBox='0 0 256 256' style='enable-background:new 0 0 256 256;' xml:space='preserve' nighteye='disabled' width='512px' height='512px'%3E%3Cg%3E%3Cg%3E%3Cg%3E%3Cpolygon points='225.813,48.907 128,146.72 30.187,48.907 0,79.093 128,207.093 256,79.093 ' data-original='%23000000' class='active-path' data-old_color='%23000000' fill='%23C00514'/%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/svg%3E");
	background-size: contain;
		
}
.widget.widget_tag_cloud .tagcloud a {
  border-color: var(--color-primary);
}
.widget.widget_tag_cloud .tagcloud a:hover {
  background: var(--color-primary);
}
.widget.widget_tag_cloud .tagcloud a:active {
 color: var(--color-primary);
}
.widget.widget_tag_cloud .tagcloud a:active:hover {
 color: #fff;
}
.form--footer-subscribe .el-input__inner:hover {
	background: var(--color-base-dark-1) !important
}
.component--metafield .component__content-value {
  margin-right: 5px;
}
.breadcrumbs, .breadcrumbs a {
  color: #fff;
}
@media (max-width: 1199px) {
	.header--opened {
		width: 100%;
	}
	.menu--main .menu__arrow {
	  padding: 0 10px 0 50px;
	  margin-left: -70px;
	}
	.menu--classic .menu__nav .menu-item > a:not([href="#"]) {
	  text-decoration: none;
	  padding: 10px 30px;
		text-align:center
	}
	.menu--main .menu__back {
		display: none;
	}
	.menu--depth-1 .menu__back {
	  padding: 10px 20px;
	  display: block;
	}
	.topbar--header .topbar__links {
		width: 100%;
	}
}
@media (max-width: 770px) {
    .xs-center p, .xs-center{
        text-align:center !important;
    }
	.xs-center .align--left{
		-webkit-box-pack: center !important;
		-ms-flex-pack: center !important;
		justify-content: center !important;
	}
	.section--footer h6 {
		margin-top: 20px !important;
	}
	.component__row-advanced .wpb_column:last-child {
	  padding-bottom: 30px;
	}
	.vc_icon_element.vc_icon_element-outer.vc_icon_element-align-left {
		margin: 0 10px !important;
	}
	
}