
.story-box p, .story-detail .text, .story-detail .text p, .post ul li, .nicEdit-main ul li, #content .post span.subtle, .main-heading span.subtle, .post p, .text, #submit-startup-form, .pop-over  .detail p, .pop-over  .detail .meta, .liveblog li  p, .post p, .text{font-family: 'Source Sans Pro', sans-serif !important;}
body{background:#e6e6e6 url(images/responsive/realty-bg.jpg)}
h1, h2, h3, h4, h5, h6, .meta, #content .subscribe .submit, #content .subscribe h3, .list28 li, ul.list27 li, .intrvws li.main p, ul.lst1 li a, ul.lst4 li a, ul.lst5 li p, .slideshw_cycle3 .slide blockquote p, .tab_1 span, ul.list8 li span.title, .ticker3 .title, ul.lst5 li .cat {font-family:'Roboto Slab',serif}

.post .tags a{font-family:Lucida Bright,Georgia,serif!important;}
 
/*------ Brandequity header style -----------*/
.top-band {border-bottom:1px solid #333; background:#000; box-shadow:none; -moz-box-shadow:none; -webkit-box-shadow:none; }
.glob_nav, .glob_nav:after, .glob_nav i{color:#555;}
.top-band .login-btn a, .top-band .user-name a{color:#fff;}
.top-band .user-name > a, .top-band .user-name:after{color:#fff !important;}
.top-band .social-icons a{background:#555; color:#aaa;}
.top-band .user-name .user-icon{background:url(images/responsive/user-dflt2.png) no-repeat 0 0;}
.top-band .user-area{border-color:#555;}
body.bgImg .top-band{background:#000;}
body.bgImg #header .logo{padding-left:10px;}
#header .logo span{display:none;}
.top-band .user-name .hvr_bx, .glob_nav .hvr_bx{top:16px;}
#hd-blk{width:100%; background:#000;}
#header{height:60px;}
#header .wrapper{background:none; padding:0; max-width:1000px; position:relative;}
#header #nav{float:left;}
#header #nav > ul > li{float:left; line-height:60px; border-right:1px solid #333333; height:60px;} 
#header #nav > ul > li:last-child{border:0;}
#header #nav > ul > li > a{display:inline-block; padding:0 10px; font-family: 'Roboto Slab', serif; font-weight:bold; color:#fff; 
font-size:14px; text-transform:capitalize; line-height:60px;}
#header #nav > ul > li:hover > a{text-decoration:none; color:#000 !important; background:#fff;}
#header #nav > ul > li.active > a {background:#eee !important; color:#363636 !important;}
#header #nav > ul > li.active:hover > a{background:#fff !important; color:#000 !important}
#header .logo{float:left; width:240px !important; padding-top:8px;}
#header .logo a{display:block; width:227px; padding-top:29px; background:url(images/responsive/tech-logo.png) no-repeat 0 0; }
#header .logo span{display:none;}
#header #nav > ul > li .fa-home{margin-right:3px; vertical-align:baseline;}
#hd-blk .search, #hd-blk #header .search{position:relative; float:right; /*width:150px;*/ height:26px;margin-right:15px; margin-top:9px; 
background:url(images/responsive/search-icon-gray.png) no-repeat 96% 6px; /*-- new-style >>> --*/width:20px; overflow:hidden;/}
 #header #nav .arrow{display:inline-block; width:7px; height:60px; vertical-align:middle; background:url(images/responsive/sprite3.png) no-repeat -242px 0; margin-left:5px;}
#header #nav .active .arrow, #header #nav li:hover .arrow{background-position:-242px -60px;}
#nav span.toggle_nav{display:none; cursor:pointer; height:45px; width:30px; }

/*----- BE search ------*/
#hd-blk #header .search{display:none;}
#hd-blk .search{position:relative; float:right; width:150px; height:26px;margin-right:0px; margin-top:0; 
background:url(images/responsive/search-icon-gray2.png) no-repeat 126px 7px; }

.search .inner{opacity:0; transition:all .2s ease-in; -moz-transition:all .2s ease-in; -webkit-transition:all .2s ease-in; overflow:hidden;
border:1px solid #eee;}
.search:hover{overflow:visible !important;}
.search input.txt {    background:  #fff;  border: 0 none;   border-bottom-left-radius: 2px;   border-top-left-radius: 2px;  color: #333;
    float: left; font-family: Arial,Helvetica,sans-serif; font-size: 13px;  height: 28px;  padding-left: 7px;    width: 80.3%; left:80px;position:relative; transition:all .2s ease-in; -moz-transition:all .2s ease-in; -webkit-transition:all .2s ease-in;	box-sizing:border-box; -moz-box-sizing:border-box; -webkit-box-sizing:border-box; padding-bottom:2px;}
.search:hover .inner{opacity:1;}
.search:hover input.txt{left:0;}
.search input.submit {    background: url(images/responsive/icon_search_29_56.png) no-repeat scroll 0 0 rgba(0, 0, 0, 0);
    border: 0 none;    cursor: pointer;    float: left;    height: 28px;    width: 29px;}
#nav > ul > li:first-child.active > a{background:none !important;}

#hd-blk.sticky_nav{position:fixed; left:0; top:0; width:100%; z-index:10000; box-shadow:0 3px 3px rgba(0,0,0,.3);
-moz-box-shadow:0 3px 3px rgba(0,0,0,.3); -webkit-box-shadow:0 3px 3px rgba(0,0,0,.3);}
body.bgImg #hd-blk.sticky_nav{max-width:1000px; left:auto;}

/*----- trending BE ----*/
.trending{background:#eee; padding:4px 0 4px; border-bottom:1px solid #d9d9d9; }
.trending .wrapper{max-height:26px;}
.trending ul li{list-style:none; float:left;  margin-right:0; padding:0 8px; line-height:26px; height:26px; border:0;}
.trending ul li:first-child{padding-left:0;}
.trending ul li a{font-size:13px; color:#000; font-family: 'Roboto Slab', serif; font-weight:bold;}
.trending ul li a:hover, .trending ul li a.active{text-decoration:none; color:#ed1c24;}

.trending ul li.more{position:relative; padding:0; }
.trending ul li.more a{padding:0 10px;} 
.trending ul li.more i.arrow{margin-left:5px; background-position:-43px 0;}
.trending ul li.more:hover{height:34px; margin:0; background:#fff; margin-top:-4px;}
.trending ul li.more:hover > a{background:#fff; margin-bottom:0; color:#ed1c24;  }
.trending ul li.more i.arrow{border-top-color:#fff;}
.trending ul li.more ul{position:absolute; right:-1px; width:150px; padding:7px 10px 7px; z-index:1000; background:#fff; 
border:1px solid #ccc; border-top:0; display:none; top:34px; }
.trending ul li.more:hover > a{line-height:34px; border-left:0; }
.trending ul li.more:hover  i.arrow{border-top-color:#024d99;}
.trending ul li.more ul li{list-style:none; float:none; display:block; padding:0 0 7px 0; background:none; height:auto;
border-bottom:1px solid #E5E5E5; border-right:0; margin-bottom:7px; line-height:14px;} 
.trending ul li.more ul li a{font-size:12px;  display:block; line-height:22px; color:#000; background:none; padding:0 10px; }
.trending ul li.more ul li a:hover, #navbar .wrapper.level2 ul li.more ul li a.active{background:#eee; color:#ed1c24;}
.trending ul li.more ul li:last-child{border:0; margin-bottom:0; padding-bottom:0;}
.trending ul li.more:hover ul{display:block;}

.trending  .arrow{display:inline-block; width:7px; height:5px; vertical-align:middle; background:url(images/responsive/sprite3.png) no-repeat -242px -60px; margin-left:5px;}
body.bgImg .trending ul{padding-left:10px;}

/*----- Style for dropdown menu -----*/
#nav .dropdown_nav{position:absolute; left:0; background:#fff; z-index:200; padding:20px 2% 1px; border:1px solid #000; top:60px; border-width:0 1px 1px; box-shadow:none; -moz-box-shadow:none; -webkit-box-shadow:none; width:100%; 
display:none; box-sizing:border-box; -moz-box-sizing:border-box; -webkit-box-sizing:border-box;}
#header #nav ul li:hover .dropdown_nav{display:block;}
.dropdown_nav .wrapper{max-width:980px; margin:0 auto;}
#header #nav .categories{width:23%; margin-right:3%; position:relative;  border-right:0;}
#header #nav .news-section{width:73.5%;}
#header #nav .categories ul li:last-child{border-bottom:0;}
#header #nav .categories ul li{list-style:none; float:none; border-bottom:1px solid #ccc; border-right:0; width:auto; margin-right:0;}
#header #nav .categories ul li:hover a, #nav .categories ul li:first-child:hover a{background:#eee; padding-left:10px; color:#ed1c24; text-decoration:none;}
#header #nav .categories ul li a{font-family: 'Roboto Slab', serif; color:#000; font-weight:bold; font-size:12px; line-height:32px;
transition:all .2s ease-in-out; -moz-transition:all .2s ease-in-out; -webkit-transition:all .2s ease-in-out; background:none;} 
#header #nav .main-stories .section p a, #nav .news-section .story-list ul li a{font-family: 'Roboto Slab', serif; }
#header #nav .main-stories .section p a{font-weight:bold;}
#header #nav .main-stories .section p{padding-left:140px;}
#header #nav .main-stories .section img{width:120px; height:84px;}
#header #nav ul li.small-dropdown.hide-rhs .dropdown_nav{width:180px;}
#header #nav ul li.small-dropdown .categories{min-height:inherit; float:none; width:auto; margin-right:0;}
#header #nav ul li.small-dropdown .categories ul li{margin:0; background:#fff;}
#header #nav ul li.small-dropdown .categories ul li:last-child{border-bottom:0;}
#header #nav ul li.small-dropdown .categories ul li a{line-height:32px; height:auto;}
#header #nav .news-section .story-list ul li{line-height:18px; background-position:0 9px;}
#header #nav .news-section .story-list ul li a{font-size:15px;}
#header #nav .news-section .story-list ul li a:hover, #header #nav .main-stories .section p a:hover{text-decoration:none;}
#realty #header .logo{float:left; width:187px !important; padding-top:6px; margin-right:10px;}
#realty #header .logo a{display:block; width:187px; padding-top:51px; background:url(images/site-logos/etrealty.png?v=1) no-repeat 0 0; background-size:100% auto; }

ul.lst4 li h3 a:hover, ul.lst4 li.main h4 a:hover, ul.list23 li h4 a:hover{text-decoration:none; color:#ed1c24;}
.tab_1 span{color:#000;}
.tab_1 ul li.active a{color:#ed1c24;}
.hstyl1 a, .hstyl1 span, .sidebar h3{color:#000;}
#spnsrs .wrapper{background:#f3f3f3;}

.ui-state-default, .ui-widget-content .ui-state-default, .ui-widget-header .ui-state-default{background:#fff;}
.ui-state-hover, .ui-widget-content .ui-state-hover, .ui-widget-header .ui-state-hover, .ui-state-focus, .ui-widget-content .ui-state-focus, .ui-widget-header .ui-state-focus{background:#333; }
.ui-state-hover, .ui-widget-content .ui-state-hover, .ui-widget-header .ui-state-hover, .ui-state-focus, .ui-widget-content .ui-state-focus, .ui-widget-header .ui-state-focus{border:1px solid #555;}
ul.ticker_styl2 li .ticker-cmp{color:#555;}
.table5 tr td:first-child{color:#555;}
.hover_box:hover .read-more a, .hover_box:hover .read-more a:hover{background:#ed1c24;}
.follow_popup{background:#ed1c24;}
.follow_popup a.close{background:#c6020a;}
.post h4{color:#000 !important;}
.intrvws li h5{ font-weight:bold; font-size:13px; line-height:16px; }
ul.lst7 li h5{font-weight:bold; line-height:16px; max-height:48px;}
.subscribe h3{font-weight:normal;}
ul.lst2 strong, .author_info strong{font-size:13px; font-family:Helvetica, Arial, sans-serif; line-height:21px;}
ul.lst2 strong a, .author_info strong a{color:#000;}
ul.lst5 li .meta{font-family:Arial, sans-serif;}

ul.list8 li, .report_wdgt .sub_hd a{color:#000;}
ul.list8 li span.data{color:#888;}
.hover_box:hover .read-more a, .hover_box:hover .read-more a:hover{background:#ed1c24;}


/*------- Sitemap -----*/
#sitemap2 .wrapper{background:#444;}
#sitemap2 .top-section, #sitemap2 .sites, #sitemap2  .section{border-bottom:1px solid #555;}
#sitemap2 .top-section{padding:20px 20px 15px;}
#sitemap2 .section p a, #footer2 .wrapper p a, #footer2 .wrapper p, #sitemap2 .section p{color:#999; font-family:Helvetica, Arial, sans-serif }
#footer2 .wrapper{background:#000; }
#sitemap2 .section p a:hover, #footer2 .wrapper p a:hover{text-decoration:none; color:#d9d9d9;}
#sitemap2 .follow-wdgt span{color:#ccc;}
.follow-wdgt a{vertical-align:middle;}
#sitemap2 .follow-wdgt span.dvdr{font-size:14px;}
.bottom-strip_3{background:#363636;}
.bottom-strip_3{border-color:#444;}
.bottom-strip_3 h2 a:hover, .bottom-strip_3 ul li a:hover, .report_wdgt .sub_hd a:hover{color:#ed1c24;}
/*
@media screen and (max-width:999px){
	 #nav > ul > li > a{font-size:13px;}
    #header .logo{margin-right:10px;}
}*/
#realty #sitemap2 .logo{margin-bottom:-5px;}

/*---- CISO page extra Syles ----*/
.ciso-bg{background:url(images/responsive/ciso-bg.jpg) repeat 0 0;}
.multy-lvl_nav{margin:0 -10px;}
.multy-lvl_nav section{float:left; box-sizing:border-box; padding:0 10px 10px; width:20%; }
.multy-lvl_nav ul li{list-style:none; font-family:'Roboto Slab', serif; }
.multy-lvl_nav ul li span{font-size:14px; font-weight:bold; display:block; line-height:18px; margin-bottom:10px; min-height:36px; }
.multy-lvl_nav ul li ul{margin-bottom:5px;}
.multy-lvl_nav ul li ul li a{font-weight:normal; font-size:14px; display:block; line-height:30px; border-top:1px dotted #ccc; font-family:'Source Sans Pro',sans-serif; color:#555; }
#ciso #content .wrapper, #ciso a.morstyl_2 span, #ciso .tab_1 ul li.active a, #ciso .tab_2 li.active a, #ciso .tabstrips3 li a.active{background:#f4f4f4 !important;}
#ciso #header #nav > ul > li.active > a{background:#eee;}
/*#ciso .story-box p{max-height:inherit;}*/
#ciso .subscribe h3{font-weight:bold;}
#ciso .subscribe .nwsltr{background:#ccc;}
.profile-widget .thumb a.name, .more-lnk2 a{color:#000;}
.profile-widget .thumb a.name:hover, .more-lnk2 a:hover, .multy-lvl_nav ul li ul li a:hover{text-decoration:none; color:#ed1c24;}
#ciso .profile-box .name span{background:#ed1c24;}
#ciso .three_clm_2 ul.lst1 li{border-bottom-style:dotted; border-bottom-color:#ccc;}
.three_clm_2 ul.lst1 li:first-child{padding-top:0;}
.three_clm_2 ul.lst1 li:first-child span.meta{top:1px;}
.three_clm_2 ul.lst1 li{line-height:16px;}
.three_clm_2 ul.lst1 li span.meta, ul.lst1 li span.meta{top:8px;}
.sidebar  ul.lst1 li span.meta{top:0;}
ul.lst1 li a{max-height:inherit !important;}
.foot-note1 a, #ciso .color_ff9000, #ciso .color_00afde{color:#ed1c24;}
body#ciso .hstyl1 {background:url(images/responsive/heading-bg.png) repeat-x 0 0; margin-bottom:15px !important; line-height:18px !important; font-size:17px !important;}
body#ciso .hstyl1 span, body#ciso .hstyl1 a{color:#ed1c24; padding-bottom:0; line-height:1em;background:#f4f4f4;}
body#ciso .hstyl1 span{padding-right:0px; top:-2px;}
body#ciso .hstyl1 a{position:relative; display:inline-block; padding-right:20px;  }
body#ciso .hstyl1 a:after{content:"\f054"; font:normal normal normal 14px/1 FontAwesome; color:#888888; position:absolute; right:3px; top:2px; z-index:2;}
body#ciso .hstyl1 a:hover:after{color:#000;}
body#ciso .hstyl1 span:after{display:none;}
body#ciso .hstyl1 span:before{right:-7px; z-index:1; top:-2px; border-top:18px solid #f4f4f4; border-right:7px solid transparent; height:0; width:0; position:absolute; content:" ";}
body#ciso .tab_1 ul li.active a{border-bottom-color:#f4f4f4;}
body#ciso ul.lst5 li p{max-height:36px; overflow:hidden;}
body#ciso .slideshw_cycle5 .hdr{border:0; padding:0; background:none;}
body#ciso #topicsNewsList .hstyl1 a{background:#fff;}
body#ciso #topicsNewsList .hstyl1 span:before{display:none;}
body#ciso ul.lst5 li:last-child{border:0; padding-bottom:0;}

.sidebar .list25 li .pop-over{bottom:101px; right:0;}

@media screen and (max-width:999px){
	#header{padding:0;}
	 #header .wrapper{ position:relative; padding:0 10px; }
	#hd-blk{width:auto; }
	body{padding:0;}
	#hd-blk.sticky_nav{width:100%; margin:0; }
	#header #nav{ width:30px; background:url(images/responsive/mob-menu.png) no-repeat 0 5px; height:45px; cursor:pointer; margin-top:4px; float:left;}
	#nav span.toggle_nav{display:block; }
	#header #nav ul{position:absolute; display:none; z-index:1000; background:#363636; left:0; top:60px; width:100%;	}
	#header #nav .menu-btn{display:block; width:30px; height:45px;}
	#header #nav ul li{float:none; display:block; margin:0; border-right:0; border-bottom:1px solid #2b2b2b; height:auto; line-height:40px;}
	#header #nav ul li a{display:block; line-height:40px;}
	#header #nav .arrow{background-position: -242px -10px; height:40px;}
	#header #nav .active .arrow, #header #nav li:hover .arrow{background-position:-242px -70px;}
	.trending{display:none;}
	#hd-blk #header .search{display:block; margin-right:10px; margin-top:20px;}
	#sitemap{padding:10px 10px 1px;}
	#sitemap2 .top-section{padding:10px;}
	#footer{padding:10px; line-height:20px; margin:0;}
	/*---- style added for Be ----*/
	
	#header #nav .dropdown_nav{border:0;}
	#header #nav ul li:hover .dropdown_nav, .multy-lvl_nav ul li span{display:none;}
	#nav .dropdown_nav{position:static; padding:5px 2% 5px; background:#fff;}
	#nav ul.level1 li.hover .dropdown_nav{display:none; }
	#header #nav .categories ul{position:static; background:#fff;}
	#header #nav .categories ul li{float:left !important; width:48%; margin:0 1%; border-top:0;}
	#header #nav .dropdown_nav .news-section{display:none;}
	#header #nav  .dropdown_nav  .categories{float:none; margin:0; border:0; float:none; width:auto; min-height:inherit; width:auto; position:static;}
	#header #nav .categories ul li, #header #nav ul li.small-dropdown .categories ul li{float:left; width:48%; margin:0 1%; }
    #hd-blk.sticky_nav{top:-60px; transition:top .2s ease;}
    #hd-blk.sticky_nav.nav-down, #brandequity #hd-blk.sticky_nav.nav-down{top:0;}
	.multy-lvl_nav{margin:0;}
	#header #nav .multy-lvl_nav ul, #header #nav .multy-lvl_nav ul li ul{position:static; background:#fff;}
	#header #nav .multy-lvl_nav section > ul > li{border:0;}
	#header #nav .multy-lvl_nav ul li ul li{float:left; width:48%; margin:0 1%; border-bottom:0;}
	#header #nav .multy-lvl_nav ul li a{margin-bottom:0; line-height:32px;}
	.multy-lvl_nav section{width:auto; float:none; padding:0;}
}
@media screen and (max-width:767px){
	#header, #sitemap{display:block;}
	#sitemap .btm-section, .list25 li:hover .pop-over{display:none;}
	#sitemap .top-section{border:0; padding-bottom:0; margin-bottom:10px;}	
	
}
 @media screen and (max-width:567px){
	 #sitemap .follow-wdgt{float:none; padding-top:10px; clear:left;}
 }
 
 
 
#content .post h1{
	font-size: 40px;
    line-height: 48px;
    font-family: 'Roboto Slab',serif;
	margin-bottom:0px!important;
}
#content .post span.subtle, .main-heading span.subtle{
    font-size: 17px;
    line-height: normal;
    display: block;
    margin-bottom: 10px;
    font-style: italic;
    color: #333;
    font-weight: 700;
    font-family: 'Source Sans Pro',sans-serif!important;
} 
#content .post .metadata {
    font-size: 13px;
    color: #888;
    font-family: 'Roboto Slab',serif;
    font-weight: 300;
    line-height: 20px;
    vertical-align: middle;
    margin-bottom: 15px;
}
.post .tags {
    padding: 0;
    margin: 0 0 6px;
}
.nicEdit-main ul li, .post ul li, .story-detail .text, .story-detail .text p {
    font-size: 18px;
    line-height: 23px!important;
    color: #333;
    font-family: 'Source Sans Pro',sans-serif!important;
}
ul.lst4 li.main .desc{
	font-size:15px;
	font-family:'Source Sans Pro',sans-serif;
}
.story-box p {
    font-size: 17px;
    line-height: 20px;
    color: #333;
    margin-bottom: 10px;
    max-height: 80px;
    font-family: 'Source Sans Pro',sans-serif;
}

#realty #nav ul li a i.home {    background:url(images/responsive/sprite3.png) no-repeat -35px -650px;  display: inline-block;  height:31px;vertical-align: middle;  width: 31px;}
#realty #nav ul li.active a i.home {   background-position:0 -650px;}
#realty #nav>ul>li:first-child.active>a{ background:0 0!important;}
@media screen and (max-width:767px){
	#content .post h1{font-size:30px; line-height:38px;}
	#realty #sitemap2 .logo{margin-bottom:5px;}
}

#realty #header .logo{
	padding-top:3px;
	width:202px !important;
	margin-bottom:0px;
	
}
#header #nav > ul > li > a{
	padding:0 8px;
}
body.bgImg #header #nav > ul > li > a{padding:0 7px;}

@media screen and (max-width:567px){
	#realty #header .logo{
		padding-top:0px;
		margin-top:5px;
		width:260px !important;
	}
	#realty #header .logo a{
		width:160 !important;
	}
	#ciso #header .logo{width:260px !important;}
	 #header #nav{margin-top:5px;}
	#hd-blk .search, #hd-blk #header .search{/*display:none;*/ width:30px; position:relative; height:40px;}
	.search .inner{width:180px; position:absolute; right:0; top:40px; border:1px solid #ddd; border-radius:2px; -moz-border-radius:2px; z-index:9999; 
	-webkit-border-radius:2px; opacity:1; display:none;}
	.search input.txt{width:calc(100% - 29px); width:-webkit-calc(100% - 29px);}
	.search:hover .inner{display:block;}
}
@media screen and (max-width:359px){
#realty #header .logo, #ciso #header .logo{width:200px !important;}

}
.hstyl1{
	margin-bottom:10px !important;
}
ul.list8 li{
	font-family:'Roboto Slab',serif;
}