/*
	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.7
	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

	----------------------------------------------------------------------------------------------------------------*/

.loader {
  position: fixed;
  left: 0px;
  top: 0px;
  width: 100%;
  height: 100%;
  z-index: 10001 ;
  background: url('images/loader2.gif') 50% 50% no-repeat rgb(249,249,249);
  -webkit-background-size: 25px auto;
  background-size: 40px auto;
}

.text-center{
text-align: center;
}

.lang {
  position: absolute;
  top: 14px;
  right: 0;
  z-index: 99;
}

.vc_custom_heading h2{
color: #BD2524 !important;

}

.chi-button a, .main-menu ul li:last-child a{
color:#fff !important;
text-decoration:none !important;
}
.chi-button,.more-details, .main-menu ul li:last-child {
  background: #d70014 !important;
    background: -webkit-gradient(linear, 0 0, 0 bottom, from(#d70014), to(#d70014)) !important;
    background: -moz-linear-gradient(#d70014, #d70014) !important;
    background: linear-gradient(#d70014, #d70014) !important;
    border: solid 1px #d70014 !important;
    border-bottom: solid 3px #d70014 !important;
    color: #fff !important;
    text-shadow: 0 1px 0 #d70014 !important; 
border-radius:5px  !important;
}

.main-menu ul li:last-child{
float: right;}

.copyright{
float:left;
}

/*#menu-item-1175{
padding-left:18px !important;
}*/



#menu-item-1175,#menu-item-1240{

  background: #d70014 !important;
    background: -webkit-gradient(linear, 0 0, 0 bottom, from(#d70014), to(#d70014)) !important;
    background: -moz-linear-gradient(#d70014, #d70014) !important;
    background: linear-gradient(#d70014, #d70014) !important;
    border: solid 1px #d70014 !important;
    border-bottom: solid 3px #d70014 !important;
    color: #fff !important;
    text-shadow: 0 1px 0 #bd2524 !important; 
border-radius:5px  !important;
line-height: 10px  !important;
margin-top: 4px  !important;
float:right !important;
}
#menu-item-1175:hover  a{
  background: #d70014 !important;
    background: -webkit-gradient(linear, 0 0, 0 bottom, from(#d70014), to(#d70014)) !important;
    background: -moz-linear-gradient(#d70014, #d70014) !important;
    background: linear-gradient(#d70014, #d70014) !important;
}   
.chi-button:hover, .main-menu ul li:last-child:hover {
  background: #d70014 !important;
    background: -webkit-gradient(linear, 0 0, 0 bottom, from(#d70014), to(#d70014)) !important;
    background: -moz-linear-gradient(#d70014, #d70014) !important;
    background: linear-gradient(#d70014, #d70014) !important;
    border: solid 1px #d70014 !important;
    border-bottom: solid 3px #d70014 !important;
border-radius:5px  !important;
 }
 
 .main-menu ul li:last-child:hover > a{
 background:transparent;}
 
 
.chi-button:active {
    background: #ce2424 !important;
    background: -webkit-gradient(linear, 0 0, 0 bottom, from(#ce2424), to(#f97779)) !important;
    background: -moz-linear-gradient(#ce2424, #f97779) !important;
    background: linear-gradient(#ce2424, #f97779) !important;
    border: solid 1px #be2424 !important;
    box-shadow: inset 0 10px 15px 0 #bd2524 !important; 
}
.main-menu ul li ul.sub-menu li:last-child{
 float:none !important;
 background:transparent !important;
 border:none !important;
 border-radius:0 !important;
 text-shadow:none !important;
 }
 /* style main menu */
 ul.shortcode_menu.bottom_tabs { 
width: 100%;
background: url("http://kingnew.novationtools.com.au/wp-content/uploads/2015/02/topnav_bg1.gif") repeat scroll 0% 0% transparent;
}
 ul.shortcode_menu.bottom_tabs li {
float:right;
color:#fff;
width:100px;
padding:10px;
font-size:15px;
font-family: Arial,Helvetica,sans-serif;
 } ul.shortcode_menu.bottom_tabs li:hover {

 } 

ul.shortcode_menu.bottom_tabs li a { 
color:#fff;
} 
ul.shortcode_menu.bottom_tabs li:hover a { 
color:#fff;
} 
/* style sub menus */ 

ul.shortcode_menu.bottom_tabs li ul.sub-menu {

 } ul.shortcode_menu.bottom_tabs li ul.sub-menu li { 

} ul.shortcode_menu.bottom_tabs li ul.sub-menu li:hover { 

} ul.shortcode_menu.bottom_tabs li ul.sub-menu li a { 

} ul.shortcode_menu.bottom_tabs li ul.sub-menu li:hover a {

 }
.contents {
  margin-top: 35px;
}
  .Featured_Properties_Widget {border:none !important; padding-bottom:15px;}
  .Featured_Properties_Widget .read-more {
  float: right;
}
.Featured_Properties_Widget .property-title{
display:none;
}
 .Featured_Properties_Widget .title{
 background:#d70014 !important;
 color:#fff;
 }

.team-img {
  float: left;
  width: 20%;
}
.team-content {
  float: right;
  width: 75%;
}
.location-expert > strong {
  display: block;
}
.detail .more-details {
  padding: 5px 10px;
}
.detail .detail-wrap{
border-bottom:1px solid #ccc;
margin-bottom:10px;
padding-bottom:10px;
}
.detail .detail-wrap p{
margin:0;
font-size:12px;
line-height:18px;

}
.detail .detail-wrap .detail-title,
.detail .detail-wrap .detail-title p{
 font-weight:bold;
}
.detail .detail-wrap .description,
.detail .detail-wrap .description p{
 color:#d70014 !important;
}
.sidebar .widget:first-child .textwidget{
padding-bottom:0;
}
.sidebar .widget:first-child .textwidget ul{
padding:0 0 20px 0;
}
.sidebar .widget:first-child .textwidget ul li:first-child{
border-top:none;
border-bottom:none;
}
.sidebar .widget:first-child .textwidget ul li ul{
padding-top:10px !important;}
.sidebar .widget:first-child .textwidget ul li ul li:first-child{
border-top:1px solid #dedede;
border-bottom:1px solid #dedede;
}

/*news page*/
.news .inner-wrapper{
overflow:hidden;
height:auto;

}
.news-wrapper{border-bottom: 1px solid #ccc;
clear: both;
height: auto;
margin-bottom: 15px;
overflow: hidden;
padding-bottom: 15px;
}
.news-wrapper:last-child{
border-bottom:none;}
.img-box {
  float: left;
  width: 30%;
  margin-right:20px;
}
.news-content{
  float: left;
  width:66%;
}
.news-content h2 {
  font-size: 24px;
  line-height: 30px;
  margin:0;
}
.news-content > span {
  font-size: 13px;
  padding: 5px 0;
}
/*edited*/
.current-sr-slide-visible .fullscreenvideo {
  opacity: 1 !important;
}