
/*
	Theme Name: RealHomes Theme
	Theme URI: http://themeforest.net/item/real-homes-wordpress-real-estate-theme/5373914
	Description: A nice, clean and feature rich theme for Real Estate Websites.
	Author: Inspiry Themes
	Author URI: http://www.inspirythemes.com/
	Version: 1.6
	Text Domain: framework
    Domain Path: /
	License: GNU General Public License version 3.0
	License URI: http://www.gnu.org/licenses/gpl-3.0.html
	Tags: custom-background, threaded-comments, translation-ready, light, one-column, two-columns, three-columns, four-columns, custom-menu, theme-options

	----------------------------------------------------------------------------------------------------------------*/
.maskPopup {
	height: 100%;
	position: absolute;
	width: 100%;
	z-index: 20;
}

.stb-container.stb-top-center-container1 {
	width: 100% !important;
	height: 100% !important;
	background: rgba(0, 0, 0, .9) !important;
}

.stb {
	-moz-box-shadow: 0 0 0 0 #888 !important;
	-webkit-box-shadow: 0 0 0 0 #888 !important;
	box-shadow: 0 0 0 0 #888 !important;
	padding: 0px !important;
	margin: 50px 0 0 0 !important;
}

.maskPopup {
	height: 100%;
	position: absolute;
	width: 100%;
	z-index: 20;
}

#overlay {
	background: none 0% 0% repeat scroll rgba(13, 13, 13, .95) !important;
}

.page .span5 img {
	max-width: 100% !important;
}

#flags {
	width: auto !important;
	float: left;
	margin-right: 10px;
	margin-top: 15px;
}

#flags li {
	margin-right: 5px;
}

button.btn, input[type="submit"].btn, button.btn:hover, input[type="submit"].btn:hover {
	padding: 5px 0px;
	border: solid 1px #dc7d44;
	float: none;
	margin: 10px auto;
	background: #dc7d44;
	color: #fff;
	text-transform: uppercase;
	cursor: pointer;
	font-size: 17px;
	text-align: center;
	display: block;
	width: 100%;
}

.arconix-toggle-content {
	color: #8b9293 !important;
}

.arconix-toggle-wrap {
	background: none !important;
	border: none !important;
	padding: 5px 0 !important;
}

.arconix-toggle-content {
	margin-left: 0px !important;
	padding: 15px 0 !important;
}

.arconix-toggle-title {
	color: #8b9293 !important;
	font-size: 14px !important;
}

.arconix-toggle-title .arconix-toggle-content p {
	color: #8b9293 !important;
	font-weight: normal !important;
}

.sidebarforminput {
	width: 91% !important;
}

#rss-2 p {
	word-break: break-all !important;
}

@media only screen and (max-width: 479px) {
	.advance-search .search-heading {
		font-size: 16px !important;
	}
	
	#youtube-sidebar-widget ul {
		width: auto !important;
	}
	
	h4 br {
		display: none;
	}
}

@media only screen and (min-width: 768px) and (max-width: 991px) {
	#footer > .row > .span3 {
		min-height: 455px !important;
	}
}

@media only screen and (max-width: 979px) {
	#flags ul {
		margin: 0;
		float: none !important;
	}
	
	#header-top #flags li {
		display: inline-block !important;
		width: auto !important;
		float: none !important;
	}
	
	#flags {
		width: 100% !important;
		text-align: center !important;
	}
	
	.widget ul li:first-child {
		border: none !important;
	}
}

iframe {
	max-width: 100% !important;
}

@media only screen and (max-width: 767px) {
	input#fld_5351273_1, .checkbox input[type="submit"], input#fld_8295470_1, input#fld_3095551_1 {
		width: 90%;
	}
	
	.checkbox {
		height: 25px;
	}
	
	.stb-top-center-container {
		padding: 20px;
	}
	
	.caldera-grid input[type="radio"], .caldera-grid .radio input[type="radio"], .caldera-grid .radio-inline input[type="radio"], .caldera-grid input[type="checkbox"], .caldera-grid .checkbox input[type="checkbox"], .caldera-grid .checkbox-inline input[type="checkbox"] {
		height: 13px;
	}
	
	.stb.stb-bottom-center, .stb.stb-top-center {
		top: -30px !important;
	}
	
	a#closebtn {
		right: 16px !important;
		top: 6px !important;
	}
	
	.stb-content iframe html {
		margin-top: 0px !important;
	}
}

@media only screen and (max-width: 380px) {
	.checkbox {
		height: 35px;
	}
	
	#bl_page_tem {
		padding: 10px 15px;
	}
}

@media only screen and (min-width: 321px) and (max-width: 480px) {
	.stb-top-center-container {
		height: 200px !important;
	}
}

#fld_5858126_1, #fld_5858126_1_btn {
	display: none;
}

#popuplogo {
	margin-bottom: 20px;
}

.popupbg {
	width: 3000px !important;
	height: 2000px !important;
	margin-left: -1500px !important;
}

.caldera-grid .col-sm-6 {
	width: 49%;
	float: left;
}

.caldera-grid .col-sm-12 {
	width: 98%;
}

.caldera-grid .radio, .caldera-grid .checkbox {
	position: relative;
	display: block;
	margin-top: 0px !important;
	margin-bottom: -4px !important;
}

#bl_page_tem {
	padding: 20px 30px 0px 30px !important;
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
}

#popuplogo {
	margin-bottom: 10px;
}

#bl_page_tem h4 {
	font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
	padding-bottom: 0px !important;
	margin-bottom: 10px;
}

h3.ytc_title.ytc_title_below {
	font-size: 16px;
	padding: 0 0 10px 10px;
}
