/*
Theme Name: Uncode Child
Description: Child theme for Uncode theme
Author: uncode
Author URI: http://www.undsgn.com
Template: uncode
Version: 1.0.0
Text Domain: uncode
*/

@font-face {
	font-family: StateFaceRegular;
	src: url(/wp-content/themes/uncode/library/fonts/stateface-regular-webfont.eot);
	src: url(/wp-content/themes/uncode/library/fonts/stateface-regular-webfont.eot?#iefix) format("embedded-opentype"), url(/wp-content/themes/uncode/library/fonts/stateface-regular-webfont.woff) format("woff"), url(/wp-content/themes/uncode/library/fonts/stateface-regular-webfont.ttf) format("truetype"), url(/wp-content/themes/uncode/library/fonts/stateface-regular-webfont.svg#StateFaceRegular) format("svg");
	font-weight: 400;
	font-style: normal
}
@font-face {
	font-family: StateFaceRegular;
	src: url(/wp-content/themes/uncode/library/fonts/stateface-regular-webfont.eot);
	src: url(/wp-content/themes/uncode/library/fonts/stateface-regular-webfont.eot?#iefix) format("embedded-opentype"), url(/wp-content/themes/uncode/library/fonts/stateface-regular-webfont.woff) format("woff"), url(/wp-content/themes/uncode/library/fonts/stateface-regular-webfont.ttf) format("truetype"), url(/wp-content/themes/uncode/library/fonts/stateface-regular-webfont.svg#StateFaceRegular) format("svg");
	font-weight: 400;
	font-style: normal
}
.stateface:before {
	font-family: StateFaceRegular;
	margin-right: 5px
}
.stateface-replace {
	text-indent: -999em;
	display: inline-block;
	position: relative;
	min-width: 1em;
	font-size: 170px
}
.stateface-replace:before {
	position: absolute;
	left: 0;
	top: 0;
	text-indent: 0
}
.stateface-ak:before {
	content: "A"
}
.stateface-al:before {
	content: "B"
}
.stateface-ar:before {
	content: "C"
}
.stateface-az:before {
	content: "D"
}
.stateface-ca:before {
	content: "E"
}
.stateface-co:before {
	content: "F"
}
.stateface-ct:before {
	content: "G"
}
.stateface-dc:before {
	content: "y"
}
.stateface-de:before {
	content: "H"
}
.stateface-fl:before {
	content: "I"
}
.stateface-ga:before {
	content: "J"
}
.stateface-hi:before {
	content: "K"
}
.stateface-ia:before {
	content: "L"
}
.stateface-id:before {
	content: "M"
}
.stateface-il:before {
	content: "N"
}
.stateface-in:before {
	content: "O"
}
.stateface-ks:before {
	content: "P"
}
.stateface-ky:before {
	content: "Q"
}
.stateface-la:before {
	content: "R"
}
.stateface-ma:before {
	content: "S"
}
.stateface-md:before {
	content: "T"
}
.stateface-me:before {
	content: "U"
}
.stateface-mi:before {
	content: "V"
}
.stateface-mn:before {
	content: "W"
}
.stateface-mo:before {
	content: "X"
}
.stateface-ms:before {
	content: "Y"
}
.stateface-mt:before {
	content: "Z"
}
.stateface-nc:before {
	content: "a"
}
.stateface-nd:before {
	content: "b"
}
.stateface-ne:before {
	content: "c"
}
.stateface-nh:before {
	content: "d"
}
.stateface-nj:before {
	content: "e"
}
.stateface-nm:before {
	content: "f"
}
.stateface-nv:before {
	content: "g"
}
.stateface-ny:before {
	content: "h"
}
.stateface-oh:before {
	content: "i"
}
.stateface-ok:before {
	content: "j"
}
.stateface-or:before {
	content: "k"
}
.stateface-pa:before {
	content: "l"
}
.stateface-ri:before {
	content: "m"
}
.stateface-sc:before {
	content: "n"
}
.stateface-sd:before {
	content: "o"
}
.stateface-tn:before {
	content: "p"
}
.stateface-tx:before {
	content: "q"
}
.stateface-us:before {
	content: "z"
}
.stateface-ut:before {
	content: "r"
}
.stateface-va:before {
	content: "s"
}
.stateface-vt:before {
	content: "t"
}
.stateface-wa:before {
	content: "u"
}
.stateface-wi:before {
	content: "v"
}
.stateface-wv:before {
	content: "w"
}
.stateface-wy:before {
	content: "x"
}
.category-info span, .category-mls .post-footer, .category-mls .row-navigation, .post-info .author-info, .post-info .date-info {
	display: none
}
.main-container .row-container .double-bottom-padding {
	padding-bottom: 72px;
	padding-right: 30px
}
.row-breadcrumb.row-breadcrumb-light {
	display: none;
}
.responsive-sect2 .background-inner, .responsive-sect4 .background-inner {
	margin-bottom: 150px;
	margin-left: -230px;
	background-size: 55% auto!important
}

.responsive-sect1 .background-inner {
	background-position: right center!important;
	background-size: 55% auto!important;
	margin-bottom: 150px;
	margin-right: -230px
}
.responsive-sect2 .background-inner {
	background-position: left center!important
}
.responsive-sect3 .background-inner {
	background-position: right center!important;
	background-size: 55% auto!important;
	margin-bottom: 150px;
	margin-right: -360px
}
.responsive-sect4 .background-inner {
	background-position: left center!important
}
.menu-hide.menu-container {
	background: radial-gradient(left top , circle cover , rgb(100, 66, 255) , rgb(6, 116, 236) 34% , rgb(12, 180, 206) 89%);
	background: -o-radial-gradient(left top , circle cover , rgb(100, 66, 255) , rgb(6, 116, 236) 34% , rgb(12, 180, 206) 89%);
	background: -ms-radial-gradient(left top , circle cover , rgb(100, 66, 255) , rgb(6, 116, 236) 34% , rgb(12, 180, 206) 89%);
	background: -moz-radial-gradient(left top , circle cover , rgb(100, 66, 255) , rgb(6, 116, 236) 34% , rgb(12, 180, 206) 89%);
	background: -webkit-radial-gradient(left top , circle cover , rgb(100, 66, 255) , rgb(6, 116, 236) 34% , rgb(12, 180, 206) 89%); 
	transition: -webkit-transform .5s ease-in-out 0s, -moz-transform .5s ease-in-out 0s, -o-transform .5s ease-in-out 0s, transform .5s ease-in-out 0s, background-color .4s ease-in-out 0
	opacity: 0.95 !important;
}
.right-img {
	background-position: right center!important;
	background-size: 55% auto!important;
	margin-right: -230px
}
.ult_modal-body div {
	color: #5b6684!important;
	font-size: 14px!important;
	font-family: hind!important;
	font-weight: 400!important
}
.ult_modal, .ult_modal-body, .ult_modal-body img, img.ult-modal-img {
	border-radius: 0 0 8px 8px;
	max-height: 80%!important;
	max-width: 100%;
	overflow: scroll
}
.ult-overlay-close {
	right: 8px!important;
	top: -18px!important;
	width: 25px!important
}
.ult_modal-auto-top .ult_modal {
	margin: 35px auto;
	top: 40px;
	transform: translate(0)
}
.feature_block_header h5 {
	font-size: 17px;
	color: #323b40;
	font-family: hind, sans-serif;
	font-weight: 600
}
button.btn-modal, button.btn-modal:hover {
	font-weight: 600!important;
	font-family: Poppins!important;
	letter-spacing: .1em;
	text-transform: uppercase;
	font-size: 12px;
	padding: 15px
}
button.btn-modal {
	background-color: transparent!important;
	border-color: #2196f3!important;
	color: #2196f3!important;
	border: 1px solid
}
button.btn-modal:hover {
	background-color: #2196f3!important;
	border-color: #2196f3!important;
	color: #fff!important;
	border: 1px solid
}
.ult_modal-content {
	overflow: hidden;
	border: none!important;
	border-radius: 8px!important
}
.comments-area {
	margin-left: 60px;
	width: 90%
}
.post-wrapper .post-footer.post-footer-light {
	border-color: #eaeaea;
	background-color: #f7f8fa
}
.row-navigation.row-navigation-light {
	outline-color: #eaeaea;
	background-color: #d9dadc
}
.wpdreams_asp_sc.ajaxsearchpro.asp_main_container.mls-search.hasASP {
	border-radius: 6px;
	box-shadow: 0 0 0 6px rgba(255, 255, 255, .2);
	padding: 20px 0!important
}
.mls-search .innericon {
	padding-right: 11px!important
}
.mls-search .proclose {
	padding-right: 23px!important
}
.mls-search .proloading {
	padding-right: 35px!important
}
.mls-search .innericon svg {
	fill: #2196f3!important
}
.mls-search .proclose svg {
	background: #cecece!important
}
.mlsstate p {
	font-family: poppins;
	font-size: 18px!important;
	font-weight: 300
}
.mls-row .row.single-top-padding.no-bottom-padding.single-h-padding.full-width.row-parent {
	padding-top: 0
}
.mlsiconhead a {
	font-family: stateface;
	font-size: 9em;
	color: #2196f3
}
.mlsiconhead a:hover {
	color: #873de2!important
}
.mlsiconhead p {
	font-family: poppins;
	font-size: 18px!important;
	font-weight: 300
}
.main_subtext p, .vision-price p {
	font-family: open sans, sans-serif
}
span.vision-edition {
	background-color: transparent;
	color: #777;
	font-size: 12px;
	vertical-align: super;
	border-radius: 4px;
	padding: 0 10px;
	box-shadow: 0 -2px 0 0 rgba(0, 0, 0, .02) inset;
	border: 1px solid #f7f8fa;
	margin-left: 10px
}
.vision-price span.dollar-sign {
	vertical-align: super;
	font-size: 30px;
	color: #999
}
.vision-price p {
	color: #707070;
	font-size: 70px;
	font-weight: 100
}
.vision-price span.monthly-text {
	font-size: small;
	color: #888;
	font-weight: 300
}
.typing_text1 {
	font-size: 100px;
	margin-top: -50px!important
}
.main_subtext p {
	margin-top: -40px!important;
	font-size: 24px;
	font-style: italic;
	font-weight: 300;
	margin-bottom: 50px
}
.main_playbtn {
	width: 70px;
	height: auto;
	margin-top: 35px!important
}
.main_playbtn:hover {
	opacity: .5
}
.vision_headertext {
	color: #323b40;
	font-family: poppins;
	font-size: 35px;
	font-weight: 700;
	line-height: .9;
	margin: 0
}
.vision_subhead {
	color: #aab2bd;
	font-family: poppins;
	font-size: 17px;
	font-weight: 500;
	letter-spacing: .5px
}
.vision_rowbackground_1 .background-inner {
	background-size: 53% auto!important;
	right: -260px!important
}
.vision_rowbackground_2 .background-inner {
	background-size: 53% auto!important;
	left: -260px!important
}
.btn-color-xsdn.btn-outline:not(.btn-hover-nobg):not(.btn-text-skin):focus, .btn-color-xsdn.btn-outline:not(.btn-hover-nobg):not(.btn-text-skin):hover, btn-color-xsdn.btn-outline:active {
	color: #2196f3!important
}
#mls-city-list {
  -webkit-column-count: 4;
     -moz-column-count: 4;
          column-count: 4;
  -webkit-column-gap: 2em;
     -moz-column-gap: 2em;
          column-gap: 2em;  
}
.boomapps_vccolumn.border-accent-color.no-block-padding {
    background: #fff;
    border-radius: 8px;
    box-shadow: 0 3px 40px -19px rgba(0, 0, 0, 1);
    border: 1px solid rgba(0,0,0,0.04) !important;
}
.feed-detail {
    background-color: #b7b8bf !important;
    color: #fff;
    padding-bottom: 20px;
    padding-top: 20px;
}
@media screen and (max-width:960px) {
	.background-inner, .mobile-hide-img, .right-img {
		display: none;
		top: 5px
	}
	.ult-overlay-close {
		top: 5px!important
	}
}
@media screen and (min-width:960px) {
	.desk-hide-img, .hide-img {
		display: none
	}
}