body{background:url(images/responsive/etbg-wt-1.png) repeat 0 0;   }
a:hover{text-decoration:none !important; color:#ed1c24 !important;}
#content.bg-img{padding-top:227px; background-size:100% auto; 
background-attachment:fixed; }
body.bgImg #content.bg-img{background:none !important; padding-top:0;}
body#brandequity.bgImg, body#tech.bgImg {background-position-x:49.6% !important;}
#content .wrapper{max-width:1000px; padding:0; background:none;}
.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;}
.top-band .user-name .hvr_bx, .glob_nav .hvr_bx{top:16px;}
#hd-blk{width:100%; background:#363636;}
#header{height:50px;}
#header .wrapper{background:none; padding:0; max-width:1000px;}
#header #nav{float:left;}
#header #nav > ul > li{float:left; line-height:50px; border-right:1px solid #2b2b2b; height:50px;} 
#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:300; color:#fff; 
font-size:15px; text-transform:capitalize;}
#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:149px !important; padding-top:4px;}
#header .logo a{display:block; width:138px; padding-top:41px; background:url(images/site-logos/ettech.png?v=1) no-repeat 0 0; }
#header .logo span{display:none;}
#header .spnsr{padding-top:5px; float:right;}
body.bgImg #header .spnsr{margin-right:10px;}
#header #nav > ul > li .fa-home{vertical-align:baseline; font-size:20px;}
#header #nav > ul > li.active .fa-home{color:#ed1c24;}
@media screen and (min-width:899px){
#tech #header #nav ul li:hover .dropdown_nav{display:none !important;}	
}
#hd-blk .search, #brandequity #hd-blk #header .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 96% 6px; top:-1px; /*-- new-style >>> --*/width:150px; /*-- new-style >>> --*/ }
/*#hd-blk .search a{width:17px; height:17px; background:url(images/responsive/search-icon-gray.png) no-repeat 0 0; display:block; } 
#hd-blk .search-form{position:absolute; right:0; z-index:600; top:32px; background:#022e3b; padding:3px; width:266px; display:none; }
#hd-blk .search a i{display:inline-block;  vertical-align:middle;} 
#hd-blk .search.hover a i{display:inline-block; width:17px; height:17px; background-position:-126px -500px;} 

#hd-blk .form-box{width:266px; height:26px; background:#fff url(images/responsive/search-btn2.png) no-repeat right 0;}
#hd-blk .form-box input.text{float:left; border:0; background:none; padding:5px 10px; width:216px; font-size:11px;
 height:16px; color:#a9abaa; font-family:Arial, Helvetica, sans-serif; margin:0; }
#hd-blk .form-box input.submit{float:right; width:16px; height:26px; border:0; cursor:pointer; background:none; margin-right:6px; }
*/
body.bgImg #hd-blk.sticky_nav {max-width:1000px; margin:0 auto; left:auto;}
.search .inner{opacity:1; transition:all .2s ease-in; -moz-transition:all .2s ease-in; -webkit-transition:all .2s ease-in;  /*-- new-style >>> --*/width:150px; position:absolute; right:-4px; top:0; z-index:20; /*-- new-style >>> --*/}
.search input.txt {
    background: none repeat scroll 0 0 #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:0px;
	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;
}
.search:hover{overflow:visible !important;}
.search:hover .inner{opacity:1; /*-- new-style >>> --*/right:-4px;/*-- new-style >>> --*/}
.search:hover input.txt{left:0;}
.search input.submit {
    background: url(images/responsive/icon_search_29_56-min.png) no-repeat scroll 0 0 rgba(0, 0, 0, 0);
    border: 0 none;
    cursor: pointer;
    float: left;
    height: 28px;
    width: 29px;
}

#hd-blk .social-blk{float:right; margin-right:15px;}
#hd-blk .social-blk a{display:inline-block; line-height:43px; font-size:18px; margin:0 10px; color:#ccc;}
.webkit #hd-blk .social-blk a{line-height:44px;}
#hd-blk .social-blk a:hover .fa-facebook{color:#466dba;}
#hd-blk .social-blk a:hover .fa-twitter{color:#1faeeb;}
#hd-blk .social-blk a:hover .fa-linkedin{color:#0b86c9;}

#nav ul li a i.home {
    background-position: -20px -575px;
    display: inline-block;
    height: 13px;
    position: relative;
    top: -2px;
    vertical-align: middle;
    width: 13px;
}

#nav ul li.active a i.home {
    background-position: 0px -575px;
}
#nav span.toggle_nav{display:none; cursor:pointer; height:45px; width:30px; }

/*----- trending ----*/
.trending{background:#eee; padding:4px 0; border-bottom:1px solid #ccc;}
.trending .title{float:left; color:#009dd1; font-size:14px; margin-right:9px; line-height:14px; font-family: 'Roboto Slab', serif; 
font-weight:400; padding-right:12px; background:url(images/responsive/trending-arrow.png) no-repeat right 2px;}
.trending ul li{list-style:none; float:left; padding-right:11px; margin-right:12px; line-height:26px; height:26px; position:relative;}
#tech .trending ul li:after{display:block; width:5px; height:5px; position:absolute; right:-3px; top:12px; background:#a1a1a1; content:" "; border-radius:50%;}
#tech .trending ul li ul li:after{display:none;}
#tech .trending ul li:last-child:after{display:none; margin-right:0; padding-right:0;}
.trending ul li a{font-size:13px; color:#333; font-family: 'Roboto Slab', serif; font-weight:700;}
#tech .trending ul li a{font-size:12px;}
.trending ul li a:hover{text-decoration:none; color:#ed1c24;}
a.startup{float:right; background:url(images/responsive/stratup-icon.png) no-repeat left center; padding-left:20px; font-size:14px; 
color:#ed1c24; line-height:16px; color:#ed1c24;  font-family: 'Roboto Slab', serif;}
body.bgImg .trending ul{padding-left:10px;}
.trending .wrapper{max-height:26px;}


/*----- three Column layout ----*/
.three_clm_2 .clm1{width:33.5%; margin-right:2%;}
.three_clm_2 .clm2{width:31%; margin-right:2%;}
.three_clm_2 .clm3{width:31.5%;}
.three_clm_2 .clm3.sticky{position:fixed; width:302px;}
.three_clm_2 .clm1, .three_clm_2 .clm2, .three_clm_2 .clm3{float:left;}


/*---- BE header style ---*/
#brandequity #hd-blk{width:100%; background:#000;}
#brandequity #header{height:60px; }
#brandequity #header .logo{float:left; width:254px !important; padding-top:8px; margin-right:10px;}
#brandequity #header .logo a{display:block; width:254px; padding-top:42px; background:url(images/responsive/be-logo-V2.png) no-repeat 0 0; background-size:100% auto; }
#brandequity #hd-blk .wrapper{position:relative;}
#brandequity #nav > ul > li{line-height:60px; border-right:1px solid #333333; height:60px;} 
#brandequity #nav > ul > li:last-child{border:0;}
#brandequity #nav > ul > li > a{ padding:0 10px; font-family: 'Roboto Slab', serif; font-weight:bold; color:#fff; 
font-size:14px; text-transform:capitalize; line-height:60px;}
#brandequity #nav > ul > li:hover > a{text-decoration:none; color:#000;}
#brandequity #nav > ul > li.active > a{background:#eee; color:#000 !important;}
#brandequity #nav > ul > li:hover > a{background:#fff; color:#000 !important;}
#brandequity #header .logo span{display:none;}
#brandequity #header #nav .arrow{display:inline-block; width:7px; height:60px; vertical-align:middle; background:url(images/responsive/sprite14.png) no-repeat -242px 0; margin-left:5px;}
#brandequity #header #nav .active .arrow, #brandequity #header #nav li:hover .arrow{background-position:-242px -60px;}

/*----- Style for dropdown menu -----*/
#nav .dropdown_nav{position:absolute; left:0; top:45px; background:#fff; z-index:200; padding:20px 2% 1px; border:1px solid #d5d5d5; 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;}
#brandequity #nav .dropdown_nav{ border:1px solid #000; top:60px; border-width:0 1px 1px; }
#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;}


/*----- trending BE ----*/
#brandequity .trending{background:#eee; padding:4px 0 4px; border-bottom:1px solid #d9d9d9; }
#brandequity .trending .wrapper{max-height:26px;}
#brandequity .trending ul li{list-style:none; float:left;  margin-right:0; padding:0 8px; line-height:26px; height:26px; border:0;}
#brandequity .trending ul li:first-child{padding-left:0;}
#brandequity .trending ul li a{font-size:13px; color:#000; font-family: 'Roboto Slab', serif; font-weight:bold;}
#brandequity .trending ul li a:hover, #brandequity .trending ul li a.active{text-decoration:none; color:#ed1c24;}

#brandequity .trending ul li.more{position:relative; padding:0; }
#brandequity .trending ul li.more a{padding:0 10px; display:inline-block; height:33px;} 
#brandequity .trending ul li.more ul li{padding:0 !important;}
.trending ul li.more i.arrow{margin-left:5px; background-position:-43px 0;}
.trending ul li.more:hover{height:34px; margin:0; background:#eee; margin-top:-4px;}
/*.trending ul li.brand_solutions:hover{height:34px;}*/
.trending ul li.more:hover > a{ 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; }
#brandequit .trending ul li.more ul{top:32px;}
.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, #brandequity .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:0px; line-height:14px;} 
.trending ul li.more ul li a, #brandequity .trending ul li.more ul li a{font-size:12px;  display:block; line-height:16px; color:#000; background:none; padding:5px 10px; height: auto; }
.trending ul li.more ul li a:hover, #navbar .wrapper.level2 ul li.more ul li a.active{background:none; 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 ul li.more ul li:last-child, #brandequity .trending ul li.more ul li:last-child{border: 0;}
#tech .trending ul li.more ul li{padding-bottom:0;}
.trending  .arrow{display:inline-block; width:7px; height:5px; vertical-align:middle; background:url(images/responsive/sprite14.png) no-repeat -242px -60px; margin-left:5px;}

#brandequity #nav > ul > li.show-mob{display:none;}
#brandequity .trending ul li.more{height:30px;}
#brandequity .trending ul li.more ul{background:#eee; top:34px;}
/*---- Content-box --------*/
.content-box{background:#fff; padding:20px 20px 1px; }
.content-box .main-content{float:left; width:66.4%;}
.content-box .sidebar{float:right; width:31.2%;}
.inner-main{padding:0;}
#content.sticky-top .content-box{padding-top:0;}

h1, h2, h3, h4, h5, h6 {font-family:'Roboto Slab',serif}

/*----- story-box ---*/
.story-box{border-bottom:1px solid #e5e5e5; padding:0 0 14px 0; margin-bottom:20px; }
.story-box.last{border:0; margin-bottom:0; }
.clm_2 .story-box.last{padding-bottom:0;}
.story-box .desc{overflow:hidden;}
.story-box .image{float:right; width:220px; position:relative; margin-bottom:5px; margin-left:20px; position:relative;}
.story-box .image img{width:100%;}
.story-box h2, .story-box h4{font-size:19px; line-height:normal; margin-bottom:10px; color:#0c1101;  font-family: 'Roboto Slab', serif;}
.story-box h2 a, .story-box h4 a{color:#0c1101;}
.story-box h2 a:hover, .story-box h4 a:hover, .morstyl_1 a:hover{text-decoration:none; color:#ed1c24;}
.story-box p{font-size:17px; line-height:20px; color:#333; margin-bottom:10px; max-height:80px; overflow:hidden; font-family: 'Source Sans Pro', sans-serif;}
.story-box .meta{font-size:11px; color:#888; font-family: 'Roboto Slab', serif; font-weight:300; line-height:20px;  vertical-align:middle;}
.story-box .meta .dvr{margin:0 10px; display:inline-block; font-size:14px; }
.story-box.story-detail p{overflow:visible;}
.story-box .social{display:inline-block; /*background:url(images/responsive/slash.png) no-repeat left center;*/ position:relative; padding-left:8px; 
vertical-align:top; margin-left:5px; display:none; height:20px;}
.story-box .social:before{content:"/";color:#888; font-size:15px; left:0; top:1px; line-height:20px; position:absolute;
}
.story-box:hover .social{display:inline-block;}

.story-box .social a, .follow-wdgt a{position:relative;}
.story-box .social a:after, .follow-wdgt a:after{opacity:0;transition:all .1s ease-out; -moz-transition:all .1s ease-out; 
-webkit-transition:all .1s ease-out; position:absolute; content:" "; left:0; top:0; z-index:0; display:block; width:20px; height:20px;
border-radius:50%; -moz-border-radius:50%; -webkit-border-radius:50%;}
.story-box .social a span, .follow-wdgt a span, .story-box .social a .fa, .follow-wdgt a .fa{position:relative; z-index:1; display:inline-block; width:20px; height:20px; line-height:20px; text-align:center; border-radius:50%; -moz-border-radius:50%; -webkit-border-radius:50%; color:#fff; font-size:12px; vertical-align:top;}
.story-box .fb, .follow-wdgt .fb{display:inline-block; width:20px; height:20px;  margin-left:2px; }
.story-box a.fb:after, .follow-wdgt a.fb:after, .story-box a.fb .fa, .follow-wdgt a.fb .fa{background:#3b5b9b;}
.story-box .fb span, .follow-wdgt .fb span{display:inline-block; width:18px; height:18px; background-position:-119px -552px;}
.story-box .twitter, .follow-wdgt .twitter{display:inline-block; width:20px; height:20px;  margin-left:2px; }
.story-box a.twitter:after, .follow-wdgt a.twitter:after, .story-box a.twitter .fa, .follow-wdgt a.twitter .fa{background:#29a9e0;}
.story-box .twitter span, .follow-wdgt .twitter span{display:inline-block; width:18px; height:18px; background-position:-96px -552px;  }
.story-box .whatsapp, .follow-wdgt .whatsapp{display:inline-block; width:20px; height:20px;  margin-left:2px; }
.story-box a.whatsapp:after, .follow-wdgt a.whatsapp:after, .story-box a.whatsapp .fa, .follow-wdgt a.whatsapp .fa {background:#f63c27;}
.story-box .whatsapp span, .follow-wdgt .whatsapp span{display:inline-block; width:18px; height:18px; background-position:-165px -552px;  }
.story-box .lin, .follow-wdgt .lin{display:inline-block; width:20px; height:20px;  margin-left:2px; }
.story-box a.lin:after, .follow-wdgt a.lin:after, .story-box a.lin .fa, .follow-wdgt a.lin .fa{background:#0173b1;}
.story-box .lin span, .follow-wdgt .lin span{display:inline-block; width:18px; height:18px; background-position:-142px -552px;  }
.story-box .watsup, .follow-wdgt .watsup{display:inline-block; width:20px; height:20px;  margin-left:2px; }
.story-box a.watsup:after, .follow-wdgt a.watsup:after, .story-box  a.whatsapp .fa{background:#6dbe2b;}
.story-box .watsup span, .follow-wdgt .watsup span{display:inline-block; width:18px; height:18px; background-position:-187px -552px;}
.story-box .whatsapp, .follow-wdgt .whatsapp{/*display:none;*/ width:20px; height:20px;  margin-left:2px; }
.story-box a.whatsapp:after, .follow-wdgt a.whatsapp:after{background:#5cbe4a;}

.story-box .email, .follow-wdgt .email{display:inline-block; width:18px; height:18px;  margin-left:2px; }
.story-box a.email:after, .follow-wdgt a.email:after{background:#555;}
.story-box .email span, .follow-wdgt .email span{display:inline-block; width:18px; height:18px; background-position:-209px -552px;}

.social a:hover:after, .follow-wdgt a:hover:after {width:24px; height:24px; top:-2px; left:-2px; opacity:1;}

.story_list .follow-wdgt .twitter, .story_list .story-box .twitter, .story_list .follow-wdgt .fb, .story_list .story-box .fb, .story_list .follow-wdgt .whatsapp, .story_list .story-box .whatsapp, .story_list .follow-wdgt .lin, .story_list .story-box .lin, .story_list .follow-wdgt .whatsapp, .story_list .story-box .whatsapp{margin-left:4px; margin-right:3px;}

.story-box.main-story .image{float:none; margin:0 0 10px 0; width:100%;}
.story-box .cat {display:block; line-height:9px; font-size:10px; color:#ed1c24; font-weight:bold; 
text-transform:capitalize; font-family: 'Roboto Slab', serif; margin-bottom:6px;}
.story-box a.cat{color:#ed1c24;}
.story-box a.cat:hover{opacity:.8; text-decoration:none;}
.story-box.main-story h2, .story-box.main-story h4, .story-box.main-story h1{font-size:30px; line-height:35px; clear:both;/* max-height:105px; overflow:hidden;*/ }
.story-box.main-story h1{margin-bottom:10px;}
.story-box.main-story .cat{margin-bottom:5px;}

/*.sidebar .story-box{border:0; padding:0; position:relative; }
.sidebar .story-box .image{width:100%; float:none; margin:0; }
.sidebar .story-box .cat, .story-box .image .cat{position:absolute; left:0; top:0;}
#content .sidebar .story-box h2{position:absolute; left:10px; bottom:10px; z-index:10; font-size:18px; line-height:22px;  margin:0;}
.sidebar .story-box h2 a{display:inline-block; background:rgba(255,144,0,.7); padding:8px 10px;}
*/
#content .sidebar .heading4{color:#ee312b; font-size:16px; margin-bottom:15px; line-height:16px; font-family: 'Roboto Slab', serif; 
font-weight:400;}

.story-box.main-story{border:0; padding-bottom:0;}
.story-box.one_clm h2, .story-box.one_clm h4{font-size:18px; line-height:22px; margin-bottom:0; }

.story-box.full{position:relative; width:100%; padding-bottom:0; border:0;}
.story-box.full .cat{position:absolute; left:0; top:0; z-index:10;}
.story-box.full h2{font-size:40px; line-height:45px; margin-bottom:15px;}
.story-box.full .image{width:100%; margin:0; float:none;}
.story-box.full .desc{position:absolute; left:0; bottom:30%; padding:18px 20px; width:65%; z-index:10; background:#ffba00;}
.story-box.full .meta{color:#333;}
.story-box.one_clm .image, .story-box.main-story .image{float:none !important; margin:0 0 15px 0 !important; width:100% !important;}

.story-box.first{padding:0; border:0; margin:0;}
.story-box.first .desc{ padding:18px 20px; width:65%; z-index:10; background:rgba(0,0,0,.7); margin-bottom:100px;}
.story-box.first.first .meta{color:#888;}
#content .story-box.first .desc h2{font-size:30px; line-height:35px; margin-bottom:15px; font-family: 'Roboto Slab', serif; }
#content .story-box.first .desc h2 a{color:#fff;}

.story-box.story-detail{border:0;}
.story-box.story-detail p{max-height:inherit !important; height:auto !important;}
.story-detail .cat{margin-bottom:30px;}
.story-detail h2{font-size:32px; line-height:36px; color:#000; margin-bottom:10px;}
.story-box.story-detail .meta{display:block; margin-bottom:18px;}
.story-detail .text, .story-detail .text p{font-size:18px; line-height:23px !important; color:#333; font-family: 'Source Sans Pro', sans-serif !important;}
.post ul li, .nicEdit-main ul li{font-size:18px; line-height:23px !important; color:#333; font-family: 'Source Sans Pro', sans-serif !important;}
.story-detail a{color:#000;}
.story-detail a:hover{color:#ed1c24;}

.story-detail h3{font-size:16px; color:#000; margin-bottom:15px;  font-family: 'Roboto Slab', serif; 
font-weight:400;}

.story-detail h4{font-size:16px; color:#000; margin-bottom:15px;  }
.story-detail li{font-size:17px; line-height:22px !important;}
.story-detail ul{list-style:disc; margin:0 0 20px 15px;}


.story-box.author-box .image{float:left; width:150px; margin:0 20px 10px 0;}
.story-box.author-box h2, .story-box.author-box h1{font-size:24px; line-height:28px; margin-bottom:15px; font-family: 'Roboto Slab', serif;}
.story-box.author-box .desc p {max-height:80px; overflow:hidden; position:relative; margin:-3px 0 5px;}

.story-box.author-box .news-ftr{margin-bottom:13px; height:18px;}
.story-box.author-box h2, .story-box.author-box h1{margin-bottom:10px; margin-top:-4px;}
.story-box.author-box .social{margin-left:0; display:block; padding-left:2px; background:none;}
.story-box.author-box .social a{margin:0; float:left;}
.story-box.author-box .social .dvr{float:left; margin:0 10px; color:#888; font-size:14px; line-height:18px;}
.story-box.author-box p{margin-bottom:12px;}

.author-box.detail{background:#dadada; padding:20px 20px 8px; border-bottom:1px solid #b9b9b9; }
.story-box.author-box.detail .social::before, .story-box.author-box .social::before{display:none;}
.story_list .author-box2 .image{float:left; width:46px; height:46px; margin:0 20px 0 0; border:2px solid #bbb;}
.author-box2 .author_info{margin-bottom:12px; font-size:11px; color:#888; line-height:13px; margin-top:-2px; padding:0; }
.author-box2 .author_info strong{display:block; font-weight:bold; font-size:16px; color:#000; line-height:18px; margin-bottom:5px;}
.author-box2 .author_info strong a{color:#000; font-family: 'Roboto Slab', serif; }
.author-box2 h2, .author-box2 h5{font-size:20px; line-height:24px; margin-bottom:7px;}
.story_list .author-box2 .desc p{margin-bottom:12px;}
.author-box2 .news-ftr{margin-bottom:2px; padding-bottom:2px;}
.author-box2 .news-ftr .social{display:inline-block;}

.author-box2 .author_info em{display:block; font-size:13px; font-style:italic; line-height:15px; color:#333; padding-top:8px;}
.story_list .author-box2.single .image{width:71px; height:71px;}
.story_list .author-box2.single .news-ftr .social{margin-left:0; padding-left:0; background:none;}
.story_list .author-box2.single .news-ftr .social:before{display:none;}
.top-stories2 .clm1 .author-box2 .author_info p{font-size:13px; line-height:16px;}

.story-box.prime-story .cat, .story-box.prime-story .prime-logo{display:block; width:76px; height:0; padding-top:12px; overflow:hidden; background:url(images/responsive/prime-logo.png) no-repeat 0 0; background-size:76px 12px;}
.prime-story .icon-key{display:inline-block; vertical-align:middle; width:16px; height:7px; background:url(images/responsive/key-icon.png) no-repeat 0 0 ; margin-left:2px;}

/*------ Heading ------*/
.heading5, .hstyl1{border-bottom:2px solid #2b2b2b; margin-bottom:15px; font-family: 'Roboto Slab', serif; text-transform:capitalize;}
.heading5 span, .hstyl1 span{border-bottom:4px solid #ed1c24; display:inline-block; padding-bottom:8px; margin-bottom:-2px; position:relative;
font-size:18px; color:#0c1101;}
.heading8{border-bottom:1px solid #ed1c24; width:70%; margin:0 auto 30px; height:6px; text-align:center; font-weight:normal; line-height:8px;}
.heading8 span, .heading8 a{background:#fff; padding:0 10px; font-size:15px; color:#ed1c24; text-transform:uppercase;}
.heading8 a:hover{text-decoration:none;}
.heading9{ margin:0 0 35px !important; height:23px; text-align:center; background:url(images/responsive/heading9-bg.png) repeat-x left bottom;}
.heading9 span{background:#ed1c24; padding:0 20px; font-size:18px; color:#fff; height:38px; line-height:38px;
display:inline-block; font-family: 'Roboto Slab', serif; }
.heading9 a, .heading9 a:hover{color:#fff !important; text-decoration:none;}

/*---- Bottom strip -----*/
.bottom-strip h2{font-family: 'Roboto Slab', serif;}
.bottom-strip{padding:15px 20px 3px; background:#eee; border-bottom:0px solid #fff; border-top:1px solid #ddd; margin-bottom:20px;}
.bottom-strip h4{font-size:15px; color:#0c1101; line-height:18px;  margin-bottom:18px; font-family: 'Roboto Slab', serif; }
.bottom-strip ul {margin-right:-2.5%;}
.bottom-strip ul li{float:left; width:22.5%; margin-right:2.5%; font-size:14px;  color:#333; line-height:18px; float:left; font-family: 'Roboto Slab', serif;
height:auto; max-height:inherit; overflow:hidden;}
.bottom-strip ul li img{width:100%; margin-bottom:8px; display:block;}
.bottom-strip ul li a{color:#555;}
.bottom-strip  a:hover, .bottom-strip  a:hover h4{color:#ed1c24; text-decoration:none;}
#content .heading6{font-size:18px; color:#000; margin-bottom:14px; font-family: 'Roboto Slab', serif;}


/*------ LIST2 -------*/
ul.lst2 li{border-bottom:1px dotted #bbb; margin-bottom:15px; padding-bottom:15px; line-height:13px; font-size:11px; color:#888;}
ul.lst2 img, .author_info img{float:left; width:69px; height:69px; border:3px solid #ddd; margin-right:10px;}
ul.lst2 .desc, .author_info .desc{display:block; overflow:hidden;}
ul.lst2 h3, ul.lst2 h4{font-size:15px; line-height:18px; margin-bottom:5px; margin-top:-3px; position:relative; max-height:36px; overflow:hidden; font-family: 'Roboto Slab', serif; }
ul.lst2 h3 a, ul.lst2 h4 a{color:#000;}
ul.lst2 strong, .author_info strong{font-weight:bold; color:#555; display:block; margin-bottom:2px;}
ul.lst2 strong a, .author_info strong a{color:#555;}


/*----- List24 ---*/
.list24 li{list-style:none; border-bottom:1px solid #e5e5e5; padding-bottom:10px; margin-bottom:10px; font-size:14px; line-height:normal;
 color:#333; font-family: 'Roboto Slab', serif; }
 .list24 li h4{font-weight:normal; line-height:inherit;}
.list24 li a{color:#333;}
.list24 li img{float:right; width:92px; height:58px; margin-left:20px;}
.list24 li span{display:block; color:#888; font-size:12px;}
.list24 li:last-child{border-bottom:0; margin-bottom:0; padding-bottom:0;}

.client_wdgt{margin-bottom:20px;}

/*----- List25 ------*/
.list25{margin-right:-5px; position:relative;}
.list25 > li{list-style:none; float:left; width:70px; height:90px; margin-bottom:15px; line-height:16px; font-size:12px; position:relative;
margin-right:6px;  font-family: 'Roboto Slab', serif;} 
#tech .list25 > li{list-style:none; float:left; width:95px; height:115px; margin-bottom:15px; line-height:16px; font-size:12px; position:relative;}
.list25 li img{width:68px; height:68px; border:1px solid #232323; margin-bottom:5px;}
#tech .list25 li img{width:93px; height:93px; border:1px solid #232323; margin-bottom:5px;}
.list25 li a{color:#115b8f;}
.list25 li:last-child{margin-bottom:0;}
.list25 > li > span{display:block; height:18px; overflow:hidden; font-weight:bold;}


ul.lst9{margin-right:-5px;}
ul.lst9 > li{list-style:none; float:left; width:46px; margin-right:4px; margin-bottom:4px; position:relative; }
ul.lst9 > li > a > img{border:1px solid #e5e5e5; border-radius:50%; -moz-border-radius:50%; -webkit-border-radius:50%; transition:all .2s ease-in; -moz-transition:all .2s ease-in; -webkit-transition:all .2s ease-in;}
.blog_wdgt ul.lst9{margin:10px -6px 15px 0;}
.lst9 .pop-over{right:0;}
.lst9 .pop-over .inner:before{right:20px;}
.lst9 li .pop-over{bottom:36px;}
.lst9 li:hover .pop-over{display:block;}

/*----- List26 ----*/
.list26 li{list-style:none; border-bottom:1px solid #e7e7e7; padding-bottom:15px; margin-bottom:15px; color:#888; font-size:11px;}
.list26 li img{float:left; width:75px; height:75px; margin:0 10px 0 0;}
.list26 li .desc{overflow:hidden; display:block;}
.list26 li  h4{font-size:16px; color:#000; margin-bottom:5px; font-weight:bold; font-family: 'Roboto Slab', serif; 
line-height:20px;}
.list26 li h5, .author_info h5, .list26 li h3{font-size:13px; color:#000; margin-bottom:5px; font-weight:bold; font-family: 'Roboto Slab', serif; line-height:18px;}
.list26 li h5 a, .author_info h5 a, .author_info h3 a{color:#000;}
.list26 li h5 span{color:#909090; margin:0 5px; display:none;}
.list26 li strong a, .author_info strong a, .list26 li a{color:#000;}
.list26 li strong span{color:#909090; margin:0 5px; display:none;}
.list26 li p, .story-box .author_info  p{font-size:11px; line-height:normal; font-style:italic; color:#555; }
.list26 li p a{color:#000;}
.list26 li h5 .twitter{vertical-align:middle; display:inline-block; width:18px; height:18px; background-position:-96px -552px;
 margin-left:0px; display:none; }
.list26 li:last-child{border:0; }
.list26 li:hover h5 span{display:inline;}
.list26 li:hover h5 .twitter{display:inline-block;}
.list26 li:last-child{margin-bottom:0;}
.list26 li strong, .author_info strong{font-size:13px; color:#555; display:block; margin-bottom:0px; font-weight:bold; line-height:21px;}

.author_info img{float:left; width:41px; height:41px; margin:0 10px 0 0;}



/*----- List27 ----*/
ul.list27{margin-right:-3.3%;}
ul.list27 li {
    color: #333;
    float: left;
    font-family: 'Roboto Slab', serif;
    font-size: 14px;
    height: 182px;
    line-height: 18px;
    margin-bottom: 20px;
    margin-right: 3.3%;
    overflow: hidden;
    width: 30%; max-height:182px; font-weight:bold;
}
ul.list27 li  span{display:block; max-height:72px; overflow:hidden;}
 ul.list27 li a{color:#333;}
ul.list27 li img{width:100%; margin-bottom:5px;}
.bottom-strip_2 ul.list27{margin-right:-2%;}
.bottom-strip_2 ul.list27 li{width:23%; margin-right:2%;}


/*----- List28 ---*/
.list28 li{list-style:none; border-bottom:1px solid #e5e5e5; padding-bottom:10px; margin-bottom:10px; font-size:14px; line-height:20px;
 color:#555; font-family: 'Roboto Slab', serif; font-weight:300;}
.list28 li a{color:#555;}
.list28 li img{float:right; width:142px; height:92px; margin-left:10px;}
.list28 li span{display:block; margin-top:10px; color:#777; font-size:11px; color:#888;}
.list28 li:last-child{border-bottom:0; margin-bottom:0;}
.list28 li h4{font-weight:normal; line-height:inherit;}

/*------ TOP STORIES --------------*/
.top-stories2{border-bottom:1px solid #e5e5e5; margin-bottom:20px; background:url(images/responsive/thick-border.png) repeat-x left bottom;
padding-bottom:3px; }
.top-stories2 .clm1{float:left; width:52%}
.top-stories2 .clm2{float:right; width:45%}
/*.top-stories2 .clm2 h2{min-height:50px;}*/
.top-stories2 .clm2 .featured_catalyst h2{min-height:inherit; margin-bottom:13px;}
.top-stories2 .clm1 .story-box .cat{margin-bottom:4px;}
.top-stories2 .clm2 .news-ftr{clear:both;}
.top-stories2 .story-box h2, .top-stories2 .story-box h4{font-weight:normal;}
.top-stories2 .story-box:last-child{border:0; margin-bottom:0;}
.top-stories2 .story-box.main{border:0; margin:0;}
.top-stories2 .story-box .image{width:110px;}
.top-stories2 .story-box.main .image{float:none; margin:0 0 20px 0; width:auto;}
.top-stories2 .story-box .meta{font-size:11px;}
.top-stories2 .story-box.main h2, .top-stories2 .story-box.main h1{font-size:29px; font-weight:bold; line-height:36px; font-family: 'Roboto Slab', serif; margin-bottom:10px;}
.top-stories2 .clm2 .story-box p{display:none;}
.top-stories2 .story-box h2, .top-stories2 .story-box h4{font-size:14px; font-weight:bold;}

h1.title2{border-bottom:1px solid #cfcfcf; margin-bottom:15px; padding-bottom:18px; font-weight:bold; font-size:24px;
 color:#888; font-family: 'Roboto Slab', serif; line-height:20px;}
h1.title2.no-bdr{border:0; padding-bottom:0;}

.push_in{padding:0 5%;}

/*----- tabstrips3 ---*/
.tabstrips3{border-bottom:2px solid #2b2b2b; margin-bottom:10px; height:30px;}
.tabstrips3 li {float:left; list-style:none; border-right:1px solid #ccc; height:20px; margin-right:10px; padding-right:10px;}
.tabstrips3 li:last-child{border:0; margin-right:0;}
.tabstrips3 li a{padding:0 0 8px; line-height:20px; height:20px; font-size:18px; font-weight:bold; color:#888; border-bottom:4px solid transparent;
 display:inline-block; position:relative; font-family: 'Roboto Slab', serif;  }
.tabstrips3 li.active a, .tabstrips3 li a.active{background:#fff; color:#000; border-color:#ed1c24; 
z-index:10; }
.tabstrips3 li a:hover{text-decoration:none; color:#000;}
#content .sidebar .heading5{border-bottom:2px solid #2b2b2b; margin-bottom:15px; font-family: 'Roboto Slab', serif; text-transform:capitalize;}
#content .sidebar .heading5 span{border-bottom:4px solid #ed1c24; display:inline-block; padding-bottom:8px; margin-bottom:-2px; position:relative;
font-size:18px; color:#0c1101;}
#hd-blk.sticky_nav{position:fixed; left:0; top:0; width:100%; z-index:9997; 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);}



/*----- Subscribe-widget ---*/
.subscribe{border:1px solid #b4b4b4;}
.subscribe{border:none;}/*subswdgt v2*/
.subscribe .nwsltr{background:#e8e8e8; padding:15px 20px 7px; border-bottom:1px solid #b4b4b4;}
.subscribe .nwsltr{padding:5px 10px; border-bottom:none; border-left: 3px solid #ed1c24; background:#e5e5e5;}/*subswdgt v2*/
#content .subscribe h3{font-size:24px; line-height:normal; color:#0c1101; font-family: 'Roboto Slab', serif; font-weight:normal;
text-transform:none;}
.subscribe .nwsltr .et-rtl-error{font-size:11px; color:#ed1c24; line-height:15px;}
#content .subscribe h3{font-size:14px; font-weight:bold;}/*subswdgt v2*/
#content .subscribe h3 span{color:#555;}
#content .subscribe p{font-size:13px; color:#555; line-height:normal;}
#content .subscribe p{font-size: 11px; overflow: hidden; white-space: nowrap; margin-bottom:2px;}/*subswdgt v2*/
#content .subscribe .textbox{width:137px; height:31px; background:#fff; border:1px solid #a5a5a5; float:left; font-size:15px; color:#888;
 border-radius:0; -moz-border-radius:0; -webkit-border-radius:0; box-shadow:none; -moz-box-shadow:none; -webkit-box-shadow:none;}

#content .subscribe .textbox{width: 122px; height: 25px; font-size: 12px; border: 1px solid #ccc; border-right:none;}/*subswdgt v2*/
#content .subscribe .submit{width:94px; height:33px; float:right; color:#fff; text-align:center; font-family: 'Roboto Slab', serif;
font-size:16px; cursor:pointer; border:0;  background:#ed1c24; border-radius:0; -moz-border-radius:0; -webkit-border-radius:0; font-weight:normal; text-shadow:none;}
#content .subscribe .submit{width: 88px; height: 27px; font-size: 15px; float: left; background:#ed1c24;}/*subswdgt v2*/
#content .subscribe.fw .textbox{width:93%}
#tech #content .subscribe.fw .textbox{width:60%;}
 .subscribe.fw .nwsltr{padding:10px;}

.follow-wdgt{padding:15px; line-height:20px; font-size:16px;}
.follow-wdgt a{text-decoration:none; vertical-align:top; margin:0 !important;}
.follow-wdgt span.title{color:#0c1101; font-family: 'Roboto Slab', serif;}
.follow-wdgt span.title span{color:#ed1c24;}
.follow-wdgt span.dvr{color:#c0c0c0; margin:0 7px; display:inline-block; font-weight:100;}

/*----- Tip ----*/
#content .sidebar .tip {
    background: none; 
    box-shadow: none;
    padding:0;
	font-family: 'Roboto Slab', serif;
}

#content .sidebar .tip .logo_box{position:absolute; top:0; left:12px; z-index:10;}
 #content .sidebar .tip h3 {line-height: 20px;
    margin-bottom: 5px;
    padding-left: 70px;
    font-size:16px; color:#555;
 }
 #content .sidebar .tip h3 a{color:#555; font-family: 'Roboto Slab', serif; font-weight:normal; text-transform:none;}
#content .sidebar .tip .hilite{color:#000;} 
#content .sidebar .tip .hilite .arrw{display:inline-block; width:18px; height:18px; vertical-align:middle; margin-left:4px;
background:url(images/responsive/contact-arrw.png) no-repeat 0 0; }
.tip .inner{padding:10px 10px 0;}
.tip .inner p label{font-weight:bold;}
.tip .inner p a{color:#333; }
.form1 ul li input.submit{background:#ed1c24;
    border: 0; padding:0 15px;
    border-radius: 0;
    color: #fff;
    cursor: pointer;
    font-family: 'Roboto Slab', serif;
    font-size: 16px;
    font-weight: normal;
    height: 33px;
    text-align: center;
    text-shadow: none;}
.tip a.close{background-size:10px 10px; opacity:.7;}
.tip a.close:hover{background-size:1;}
#content .sidebar .tip h3 a:hover{color:#000 !important;}

.pagination{border-top:0; border-bottom:1px solid #dbdbdb; margin-bottom:18px;}
.pagination ul li a small, .pagination1 em a small { font-family: 'Roboto Slab', serif;
    font-size: 13px; line-height: 16px; width: 272px; color:#888; width:auto;}
.pagination ul li.first a{background:url(images/responsive/arrow-left-min.png) no-repeat 0 0; height:40px; overflow:hidden; padding-left:35px; height:57px; padding-top:3px;}
.pagination ul li.first a:hover{background-position:left -61px; } 
.pagination ul li.last a{background:url(images/responsive/arrow-right-min.png) no-repeat right 0; padding-right:35px; height:57px; padding-top:3px;}
.pagination ul li.last a:hover{background:url(images/responsive/arrow-right-min.png) no-repeat right -61px;}
.pagination ul li.first, .pagination ul li.last{width:40%;}
.post .tags{padding:0; margin:0 0 6px;}
.post .tags a{font-size:12px; color:#888888; font-family: 'Roboto Slab', serif; font-weight:normal;}
.pagination ul li a:hover small{color:#333;}
 
/*------- Sitemap -----*/
#sitemap{background:#b4b4b4; border:0; padding:20px 20px 2px;}
#sitemap .top-section{border-bottom:1px solid #bfbfbf; padding:0 0 16px; margin-bottom:18px;}
#sitemap .logo{float:left; }
#sitemap .follow-wdgt{float:right; padding:0; width:270px;}
#sitemap .follow-wdgt span.dvr{color:#656565; margin:0 5px;}
#brandequity #sitemap .follow-wdgt{width:280px;}

#sitemap .btm-section .clm{float:left; width:23%; margin-right:2%;}
#sitemap .btm-section h3{font-size:15px; color:#000; font-weight:normal; font-family: 'Roboto Slab', serif; margin-bottom:15px; }
#sitemap .btm-section ul li{list-style:none; float:left; width:48%; margin-right:2%; line-height:normal;}
#sitemap .btm-section ul li a{font-size:13px; color:#555; font-family: 'Roboto Slab', serif;}
#sitemap .btm-section ul li a:hover{color:#000;}
#sitemap .abt{background:url(images/responsive/quote.png) no-repeat 0 0; padding-top:30px;font-family: 'Roboto Slab', serif; }
#sitemap .abt h4{font-size:15px; font-weight:normal; margin-bottom:8px; color:#000;}
#sitemap .abt h4 span{color:#ed1c24;}
#sitemap .abt p{font-size:14px; color:#555; line-height:normal; font-family: 'Roboto Slab', serif;}

#footer{background:#363636; text-align:left; padding:20px 20px 10px;}
#footer ul li a, #footer ul li, #footer p{font-size:11px; color:#888; font-family: 'Roboto Slab', serif;}
#footer ul li a:hover{color:#fff; text-decoration:none;}
#content .post h1{font-size:40px; line-height:48px; font-family: 'Roboto Slab', serif;}
#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:bold; 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;}
#content .post .metadata span a, #content .post .metadata span span{position:relative;top:-2px;}
#content .post .metadata .dvr{margin:0 10px; display:inline-block; font-size:14px; }
.post .tags a:hover, .post .tags a.active{background:#ed1c24; color:#fff !important;}
.post .tags a{font-family: Lucida Bright,Georgia,serif !important;}
.post .syn{display:block; font-weight:bold; line-height:normal; color:#333; margin-bottom:10px;}
.post .sociable{border:1px solid #dbdbdb; border-width:1px 0; margin-bottom:20px; padding:9px 0;}
.post .text img{margin-top:0 !important; margin-right:20px;}
.post .tags.styl2{padding-bottom:10px;}
.post .tags.styl2 a:hover, .post .tags.styl2 a.active{color:#ed1c24 !important;}

.story-box.story-detail{padding-bottom:0; margin-bottom:0;}
.pagination{padding-top:0;}
.list24 li a:hover, .list24 li a:hover, #content .sidebar .tip h3 a:hover span, ul.list27 li a:hover, ul.lst2 li a:hover,
.list28 li a:hover, .tip .inner p a:hover, .list26 li h5 a:hover, .post span.metadata a:hover, .author_info h5 a:hover, .author-box2 .author_info strong a:hover, .author-widget h4 a:hover{text-decoration:none; color:#ed1c24 !important;}

.active .publisher-nav-color:after{background:#ed1c24 !important;}
a.publisher-anchor-color{color:#ed1c24 !important;}
#header #nav .menu-btn{display:none;}

.post span.metadata span{margin-right:5px;}
.post p, .text,  .text ol li, .post ol li, .text ul li, .post ul li{font-family: 'Source Sans Pro', sans-serif  !important;}
.author-widget h4 {font-family: 'Roboto Slab', serif;}
.author-widget h4 a{color:#000; font-style:normal;}
.author-widget span.designation{color:#888;}


/*---- Lst4 ----*/
ul.lst4{margin-bottom:5px;}
ul.lst4 li{padding-left:15px; height:30px; line-height:30px; background:url(images/responsive/lst4-bg.png) no-repeat 5px center;
border-bottom:1px dotted #bbb; font-size:13px;}
ul.lst4 li h4{font-weight:normal;  height:30px; line-height:30px; text-overflow:ellipsis; white-space:nowrap; overflow:hidden; width:100%;}
ul.lst4 li.main{height:auto; padding:0 0 10px; line-height:normal; background:none; }
ul.lst4 li.main .desc{display:block; max-height:90px; overflow:hidden; line-height:18px; color:#555;}
ul.lst4 li.main .desc a{color:#555;  white-space:normal; display:inline; overflow:visible; }
ul.lst4 li.main img{float:left; width:140px; margin-right:10px; }
ul.lst4 li h3, ul.lst4 li.main h4{font-size:15px; line-height:18px; margin-bottom:6px; height:auto; max-height:37px; overflow:hidden; text-transform:none;}
ul.lst4 li h3 a, ul.lst4 li.main h4 a{color:#000; overflow:visible; white-space:normal; font-weight:bold;}
ul.lst4 li.main a{display:inline; overflow:visible; white-space:normal;}
/*----- List8 ------*/
ul.lst8 li{padding-bottom:8px;}
ul.lst8 li:last-child{border:0; margin-bottom:0; padding-bottom:0;}
ul.lst8 li img{width:69px; height:44px; margin-bottom:2px;}
ul.lst8 li .desc p{font-size:12px; color:#000; line-height:15px; margin-top:-2px; margin-bottom:5px; max-height:30px;  font-weight:bold;
overflow:hidden;}
ul.lst8 li a{color:#000;}
ul.lst8 li a.athr, ul.lst4 li a.athr{font-size:11px; color:#555; font-weight:bold;}

.web-picks .lst8 li{margin-bottom:15px; padding-bottom:15px; border-bottom:1px solid #e5e5e5; }
.web-picks .lst8 li img{float:right; margin:0 0 2px 10px; width:92px; height:57px;}
.web-picks .lst8 li p{max-height:60px; font-weight:bold;}
.web-picks .lst8 li small{display:block; font-size:11px; color:#555; margin-bottom:5px; line-height:13px; max-height:26px; overflow:hidden;
margin-bottom:5px;}
.web-picks .lst8 li span.meta{font-size:11px; color:#888; display:block;}
.web-picks .lst8 li span.meta a{color:#888; display:inline-block; padding-right:15px; background:url(images/responsive/meta-arrow.png) no-repeat right center;}
.web-picks .lst8 li.full img{float:none; width:100%; height:auto; margin:0 0 7px;}
.web-picks .scroll-cntent{height:550px; overflow:auto; position:relative;} 
#brandequity .web-picks .scroll-cntent{height:480px; overflow:auto; position:relative;} 
.web-picks .lst8{margin-right:10px;}

.sidebar .sub-title{display:block; font-size:11px; color:#888; line-height:12px; padding-bottom:9px; margin-bottom:13px; 
border-bottom:1px solid #c3c3c3;}
.sidebar .latest-stories{margin-bottom:20px;}

#submit-startup-form {font-family: 'Source Sans Pro', sans-serif  !important;}
#submit-startup-form label {font-family: 'Roboto Slab', serif; font-size:14px;}
#submit-startup-form.form5 .section{float:left; width:42%; margin:0 4% 20px 4%;}
#submit-startup-form span.slct{position:relative;}
#submit-startup-form select{height:34px; width:100%;  border-radius:3px; background-color:#f4f4f4; border-color:#424242 #dfdfdf #dfdfdf #424242;
border-width:1px; border-style:solid; -moz-border-radius:3px; -webkit-border-radius:3px; -moz-appearance:none; -webkit-appearance:none; appearance:none;}
#submit-startup-form h4 { border-bottom: 1px solid #cfcfcf; color: #555; font-family: "Roboto Slab",serif;
    font-size: 16px; font-weight: normal;line-height:16px; margin:0 4% 20px; padding-bottom:10px; clear:both;}
#submit-startup-form .section.medium{width:28%; }
#submit-startup-form .section.small{width:18%;}
#submit-startup-form .submit_red{clear:both; margin:0 4% 20px;}
#payment_gateway_wrapper #submit-startup-form .submit_red{margin:0;}
#payment_gateway_wrapper .coupon_code .submit_red{margin:0;}
#submit-startup-form .section.full{width:auto; float:none; clear:both;}
#submit-startup-form .submit_gray{float:none; clear:both; margin-bottom:20px; margin-left:4%;}
#submit-startup-form .remove_field{float:right; color:#000; font-size:10px; font-weight:bold; font-family: "Roboto Slab",serif; 
cursor:pointer; margin-top:-10px; margin-right:4%;}
#submit-startup-form .remove_field:hover{color:#ed1c24;}
#submit-startup-form  label input[type="checkbox"]{margin:0 3px 0 0; position:relative; top:-1px; vertical-align:middle;}

.submit_red{ background:#ed1c24; border: 0 ; border-radius: 0; display:block; font-family: "Roboto Slab",serif; padding:0 10px;
    color: #fff; cursor: pointer; font-size: 16px;font-weight: bold;height: 33px;text-align: center;text-shadow: none;  }
.submit_gray{ background:#f9f9f9; border:1px solid #ccc ;  display:block; font-family: "Roboto Slab",serif; padding:0 5px;
    color: #888; cursor: pointer; font-size: 12px;font-weight: bold;height:28px;text-align: center;text-shadow: none;  }
.submit_gray:hover{background:#ededed; color:#000; box-shadow:0 0 5px rgba(0,0,0,.2); -moz-box-shadow:0 0 5px rgba(0,0,0,.2); -webki-box-shadow:0 0 5px rgba(0,0,0,.2); border-color:#aaa;}

.form5 .ui-state-default,  .form5 .ui-widget-content .ui-state-default, .form5 .ui-widget-header .ui-state-default{background-color:#f4f4f4; border-color:#424242 #dfdfdf #dfdfdf #424242;border-width:1px; border-style:solid;}
.form5 .ui-state-hover{background-color:#0073ea; border-radius:2px; -moz-border-radius:2px; -webkit-border-radius:2px;}
.form5 .hasDatepicker{background:#f4f4f4 url(images/responsive/calendar-icon.png) no-repeat 97% center;}

.pge-ovrly{position:fixed; z-index:899; width:100%; height:100%; display:none; background:rgba(0,0,0,.7); left:0; top:0;}
.pge-ovrly.show{display:block;}

/*------ Morestyle -----*/
.morstyl_1{display:block; text-align:right; font-size:11px;}
.morstyl_1 a{color:#888;}


/*---- Lst3 ----*/
ul.lst3{margin-bottom:10px;}
ul.lst3 > li{float:left; width:38px; margin-right:5px; position:relative; margin-bottom:5px; height:38px;  }
.sidebar ul.lst3{margin-right:-6px;}
.sidebar ul.lst3 > li{margin-right:5px; margin-bottom:5px;}
ul.lst3 li img{width:37px; height:37px; border:1px solid #bbb;}
ul.lst3 li:hover img{border-color:#7f7f7f;}
.main-content ul.lst3 li .pop-over{left:0;}
.main-content ul.lst3 li .pop-over .inner:before{left:12px;}
.sidebar ul.lst3 li .pop-over{right:0;}
.sidebar ul.lst3 li .pop-over .inner:before{right:12px;}
ul.lst3 li:hover .pop-over{display:block;} 

/*------ Pop over styles ------*/
 .pop-over{padding-bottom:9px; width:630px; position:absolute; z-index:100; bottom:36px; display:none;}
 .list25 li  .pop-over{bottom:90px;}
.pop-over.one-clm{width:400px;}
.pop-over.one-clm .more{display:none;}
.list25 li:hover .pop-over{display:block;}
.pop-over .inner{background:#fff; position:relative; border:1px solid #bbbbbb; padding:20px 10px 20px 20px;
border-radius:3px; -moz-border-radius:3px; -webkit-border-radius:3px; box-shadow:0 0 8px rgba(0,0,0,.2); 
-moz-box-shadow:0 0 8px rgba(0,0,0,.2); -webkit-box-shadow:0 0 8px rgba(0,0,0,.2); }
 .pop-over .inner:before{content:" "; position:absolute; width:12px; height:7px; display:block; z-index:100; bottom:-7px; background:url(images/responsive/tooltip-arrow.png) no-repeat 0 0;}
 .pop-over .detail{width:359px; float:left;  padding-right:20px;}
.pop-over .more{width:196px; float:right; padding-left:20px;  border-left:1px solid #bbb; height:195px;}
 .pop-over .more h4{font-size:11px; color:#de2d2d; line-height:13px; margin-top:-3px; margin-bottom:10px; font-family: "Roboto Slab",serif;}
 .pop-over .more h4 a{color:#de2d2d;}
.pop-over  .detail img{float:left; width:94px; height:94px; border:3px solid #ddd !important; margin-right:10px;}
.pop-over  .detail .desc{overflow:hidden;}
.pop-over  .detail  h3, .pop-over  .detail  h4{font-size:18px; line-height:22px; margin-bottom:3px; margin-top:-3px; max-height:44px; overflow:hidden; font-family: "Roboto Slab",serif; text-transform:none;}
.pop-over  .detail h3 a, .pop-over  .detail h4 a{color:#000;}
.pop-over  .detail p{font-size:13px; color:#555; line-height:15px; margin-bottom:10px; max-height:75px; overflow:hidden; font-family: 'Source Sans Pro', sans-serif  !important; }
.pop-over  .detail .meta{display:block; margin-bottom:10px; color:#888; line-height:13px; font-size:11px; font-family: 'Source Sans Pro', sans-serif  !important; }
.pop-over  .detail .meta strong{font-size:12px; font-weight:bold; line-height:14px; color:#555; display:block; }
.pop-over .follow-wdgt{padding:0; margin:0 0 2px 2px;}
.pop-over .scroll-cntent{height:175px; overflow:auto;}

.sidebar .pop-over{right:0;}
.sidebar .pop-over .inner:before{right:40px;}

.pop-over .scroll-cntent_blogList{overflow:hidden; position:relative; clear:left; height:175px;}
.pop-over .detail .meta strong a{color:#555;}
.pop-over ul.lst6 li{padding-right:5px;}
.pop-over a:hover, ul.lst6 li a:hover{text-decoration:none !important; color:#ed1c24 !important;}

/*----- LIST 6 -----*/
ul.lst6 li{margin-bottom:10px; font-size:13px; line-height:16px; color:#000; font-family: "Roboto Slab",serif; }
ul.lst6 li a{color:#000;}
ul.lst6 li span{display:block; color:#888; font-size:11px;}


/*------ Slide-box ----*/
.slidebox{width:390px; position:fixed; z-index:9999; padding:20px; border-top:4px solid #ed1c24; box-shadow:0 0 4px rgba(0,0,0,.6); background:#fff;
bottom:0; right:-435px; transition:all .2s ease-in; -moz-transition:all .2s ease-in; -webkit-transition:all .2s ease-in;}
.slidebox a.cat{display:block; font-size:10px; color:#888; margin-bottom:7px; font-family: "Roboto Slab",serif;}
.slidebox h2{font-size:19px; line-height:23px; max-height:46px; margin-bottom:5px;}
.slidebox h2 a{color:#000; font-family: "Roboto Slab",serif;}
.slidebox h2 a:hover, .slidebox  a.more:hover, .slidebox a.cat:hover{color:#ed1c24; text-decoration:none;}
.slidebox  a.more{font-size:11px; color:#888; line-height:11px; float:right;}
.slidebox span.close{coloe:#000; font-weight:bold; font-size:14px; position:absolute; z-index:999; right:10px; top:10px; cursor:pointer;
width:15px; height:15px; background:url(images/responsive/close-btn.png) no-repeat 0 0; opacity:.7;}
.slidebox span.close:hover{opacity:1;}

#sitemap ul{margin-bottom:12px;}
#sitemap .btm-section2{border-top:1px solid #bfbfbf; padding:10px 0 0;}
#sitemap .btm-section2 .clm{float:left; width:23%; margin-right:2%;}
#sitemap .btm-section2 h3{font-size:13px; color:#000; font-weight:normal; font-family: 'Roboto Slab', serif; margin-bottom:7px; }
#sitemap .btm-section2 ul li{font-size:11px;list-style:none; float:left;margin-right:5px; line-height:14px;color:#666;}
#sitemap .btm-section2 ul li a{font-size:11px; color:#555; font-family: 'Roboto Slab', serif;}
#sitemap .btm-section2 ul li a:hover{color:#000;}

.heading7{color: #000; font-family: "Roboto Slab",serif;  font-size: 13px;  font-weight: bold;  line-height: 18px; border-bottom:2px solid #2b2b2b;
margin-bottom:10px;}
.heading7 a{color: #000; display:inline-block; padding-bottom:5px; border-bottom:4px solid #ed1c24; margin-bottom:-2px;}

/*------ More link -----*/
a.morstyl_2{border-bottom:1px solid #ccc; width:60%; margin:0 auto 3px; height:5px; text-align:center; font-weight:normal; display:block;
transition:all .2s ease-in; -moz-transition:all .2s ease-in; -webkit-transition:all .2s ease-in; color:#888;}
a.morstyl_2 span{background:#fff; padding:0 10px; font-size:11px;  text-transform:uppercase;}
/*a.morstyl_2:hover{width:90%; border-color:#ed1c24;} 
.show-case  .morstyl_2{width:30%;}
.show-case  .morstyl_2:hover {width:50%;}*/
.story-layout1 .morstyl_2, .story-layout2 .morstyl_2 {clear:both;}
/*.story-layout1 .morstyl_2:hover, .story-layout2 .morstyl_2:hover{width:50%;} */

ul li.storybox :last-child{border-bottom:0; padding-bottom:0;}


/*------------------------ BE HOME STYLES ----------------------*/
/*----- BE search ------*/
#brandequity #hd-blk #header .search{display:none;}
#brandequity #hd-blk .search{position:relative; float:right; width:150px; height:26px;margin-right:15px; margin-top:0; 
background:url(images/responsive/search-icon-gray2.png) no-repeat 130px 7px; }
body.bgImg #hd-blk .search{margin-right:10px;}
#brandequity .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;}
#brandequity .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;}
#brandequity .search:hover .inner{opacity:1;}
#brandequity .search:hover input.txt{left:0;}
#brandequity .search input.submit {    background: url(images/responsive/icon_search_29_56-min.png) no-repeat scroll 0 0 rgba(0, 0, 0, 0);
    border: 0 none;    cursor: pointer;    float: left;    height: 28px;    width: 29px;}
#brandequity #nav ul li a i.home {    background:url(images/responsive/sprite14.png) no-repeat -35px -650px;  display: inline-block;  height:31px;vertical-align: middle;  width: 31px;}
#brandequity #nav ul li.active a i.home {   background-position:0 -650px;}
#brandequity #nav > ul > li:first-child.active > a{background:none !important;}

/*------ Three clm 1 -------------*/
.three_clm_1{margin-bottom:20px;}
.three_clm_1 .clm_1, .three_clm_1 .clm_2, .three_clm_1 .clm_3{box-sizing:border-box; -moz-box-sizing:border-box; -webkit-box-sizing:border-box; float:left;}
.three_clm_1 .clm_1{ width:41%; padding-right:2%; }
.three_clm_1 .clm_2{width:26%; margin-right:2%; padding-right:2%; padding-left:2%; border-right:1px solid #ccc;  border-left:1px solid #ccc;}
.three_clm_1 .clm_3{ width:31%;}
.three_clm_1 .clm_3 .widget:last-of-type, .three_clm_1 .clm_3 .wdgt:last-of-type, .two-clm_2 .wdgt:last-of-type, .two-clm_2 .widget:last-of-type, .two-clm_1 .wdgt:last-of-type, .two-clm_1 .widget:last-of-type{margin-bottom:0;}



/*------ two- column -----*/
.two-clm_1, .two-clm_2{margin-bottom:20px;}
.two-clm_1 .clm_1{width:41%; box-sizing:border-box; -moz-box-sizing:border-box; -webkit-box-sizing:border-box; float:left; padding-right:2%;}
.two-clm_1 .clm_2{width:59%; box-sizing:border-box; -moz-box-sizing:border-box; -webkit-box-sizing:border-box; float:right; padding-left:2%;
border-left:1px solid #ccc;}

.two-clm_2 .clm_1{width:67%; border-right:1px solid #ccc; box-sizing:border-box; -moz-box-sizing:border-box; -webkit-box-sizing:border-box; float:left; padding-right:2%;}
.two-clm_2 .clm_2{width:33%; box-sizing:border-box; -moz-box-sizing:border-box; -webkit-box-sizing:border-box; float:left; padding-left:2%;}
.two-clm_2 .clm_3{width:63%; border-right:1px solid #ccc; padding-right:3%; margin-right:3%; float:left; box-sizing:border-box; -moz-box-sizing:border-box; -webkit-box-sizing:border-box;}
.two-clm_2 .clm_4{width:34%; float:left; box-sizing:border-box; -moz-box-sizing:border-box; -webkit-box-sizing:border-box;}

/*------- slideshow cycle ----*/

.slideshw_cycle3 {position:relative; }
.slideshw_cycle3 .slide{width:100%; position:relative; margin-bottom:20px;}
.slideshw_cycle3 .slide img{width:100%;}
.slideshw_cycle3 .slide a{color:#fff;}
.slideshw_cycle3 .slide a:hover{text-decoration:none; color:#fff; }
.slideshw_cycle3 .slide h4{position:absolute; z-index:100; background:rgba(0,0,0,.6); padding:18px 4%; width:92%; left:0; bottom:0; font-family: 'Roboto Slab', serif; font-size:18px; line-height:22px; font-weight:bold;}
.slideshw_cycle3 .slide blockquote{position:absolute; z-index:100; background:rgba(0,0,0,.6); padding:18px 4%; width:92%; left:0; bottom:0;}
.slideshw_cycle3 .slide blockquote p{background:url("images/responsive/blockquote-bg.png") no-repeat 0 0 ; background-size:16px auto; padding-left:25px;
font-size:18px; line-height:22px; font-weight:bold;}

.slideshw_cycle3 .cycle-pager{position:absolute; left:0px; bottom:-36px; z-index:101; display:block;}
.slideshw_cycle3 .cycle-pager span{font-size:28px; font-weight:bold; margin-right:2px; color:#bbb; cursor:pointer;}
.slideshw_cycle3 .cycle-pager span.cycle-pager-active{color:#de2d2d;}

.slideshw_cycle4 {position:relative; }
.slideshw_cycle4 .slides{ margin-bottom:20px;  background:#e0e0e0; padding-bottom:15px;}
.slideshw_cycle4 .slide{width:100%;}
.slideshw_cycle4 .slide img{width:100%; /*margin-bottom:8px;*/}

.slideshw_cycle4 .slide .slide_img{position:relative; display:block; }
.slideshw_cycle4 .slide .slide_img:after{display:block; background:rgba(0,0,0,.1); width:100%; height:100%; position:absolute; z-index:90;
content:" "; left:0; top:0;}
.slideshw_cycle4 .slide a{color:#000;}
.slideshw_cycle4 .slide a:hover{text-decoration:none; color:#de2d2d; }
.slideshw_cycle4 .slide .image{position:relative;}
.slideshw_cycle4 .image .detail{position:absolute; z-index:100; right:0; bottom:0; width:80%; padding:10px 3%; background:rgba(0,0,0,.7);}
.slideshw_cycle4 .image span.name{display:block; font-size:18px; font-weight:bold; line-height:20px; margin-bottom:3px; color:#ed1c24;}
.slideshw_cycle4 .image  small{display:block; font-size:11px; color:#888; line-height:13px;}
.slideshw_cycle4 .slide  h4{ font-size:20px; font-weight:bold; line-height:22px;/* max-height:66px; overflow:hidden;*/ font-family: 'Roboto Slab', serif; }
.slideshw_cycle4 .cycle-pager{position:absolute; left:0px; top:60%; z-index:100; display:block; width:100%; text-align:center;}
.slideshw_cycle4 .cycle-pager span{font-size:30px; font-weight:bold; margin:0 2px; color:rgba(255,255,255,.6); cursor:pointer;}
.slideshw_cycle4 .cycle-pager span.cycle-pager-active{color:#de2d2d;}
.slideshw_cycle4 .slide_desc{padding:15px 15px 0; height:110px; overflow:hidden;}
.no_desc  .slideshw_cycle4 .slide_desc{height:66px;}

.three_clm_1 .story-box .image, .two-clm_2 .story-box .image, .sidebar .story-box .image{float:right; width:131px; position:relative; margin-bottom:5px; margin-left:10px; position:relative;}
.three_clm_1 .story-box .image img, .two-clm_2 .story-box .image img, .sidebar .story-box .image img{width:100%;}
/*.three_clm_1 .story-box h2, .three_clm_1 .story-box h2{font-size:14px; line-height:18px; margin-bottom:10px; color:#0c1101;  font-family: 'Roboto Slab', serif;}
.three_clm_1 .story-box h2 a, .two-clm_2 .story-box h2 a{color:#0c1101;}*/

.sidebar .story-box h2{text-transform:none;}

/*---- Bottom strip -----*/
#brandequity .bottom-strip{border-top:0;}
#brandequity .bottom-strip h4 {font-size:14px; color:#0c1101;  line-height:18px;  font-family: 'Roboto Slab', serif;  max-height:54px; overflow:hidden;}
#brandequity .bottom-strip a:hover h4{color:#ed1c24;}
#brandequity .bottom-strip ul {/*margin-right:-1.6%;*/ max-width:850px; margin:0 auto;}
#brandequity .bottom-strip ul li{float:left; width:16.666%; margin-right:0; float:left; font-family: 'Roboto Slab', serif; overflow:hidden; font-size:14px; line-height:16px; font-weight:bold; margin-bottom:10px; position:relative; height:auto; padding:0 10px; box-sizing:border-box;}
#brandequity .bottom-strip ul li img{width:100%; margin-bottom:8px; display:block; transition:all .5s ease; -moz-transition:all .5s ease; -webkit-transition:all .5s ease;}
#brandequity .bottom-strip ul li:hover img{transform:scale(1.1); -moz-transform:scale(1.1); -webkit-transform:scale(1.1);}
#brandequity .bottom-strip ul li a{color:#000;}
#brandequity .bottom-strip ul li a:hover{color:#ed1c24; text-decoration:none;}
#brandequity .bottom-strip  li a.cat {display:block; line-height:9px; font-size:10px; color:#ed1c24; font-weight:bold; text-transform:capitalize; margin-bottom:6px;}
#brandequity .bottom-strip ul li .pop-over{bottom:196px;}
#brandequity .bottom-strip ul li.left .pop-over{left:0;}
#brandequity .bottom-strip ul li.right .pop-over{right:0;}
#brandequity .bottom-strip ul li:hover.pop-over{display:block; }
#brandequity .bottom-strip  .left .pop-over .inner:before{left:50px;}
#brandequity .bottom-strip  .right .pop-over .inner:before{right:50px;}
@media screen and (max-width:767px){
	#brandequity .bottom-strip ul{margin:0 -10px 0;}	
	#brandequity .bottom-strip ul li{font-size:12px;}
}


/*----- Tweet-post -----------------*/
.clm_1 #picks_scroll{margin-bottom:20px;}
.compare{margin-right:10px;}
.compare th{text-align:center; font-size:16px; color:#555; font-weight:normal; padding-bottom:10px; line-height:16px;}
.compare th img{vertical-align:middle;}
.compare tr td{border:1px dotted #bfbfbf; padding:15px 8px; border-left:0; border-right:0; box-sizing:border-box; -moz-box-sizing:border-box;
-webkit-box-sizing:border-box;}
.compare tr td{width:21.5%; vertical-align:middle;}
.compare tr td a{font-size:14px; color:#333; line-height:18px; font-family: 'Roboto Slab', serif;  font-weight:bold;}
.compare tr td span{display:block; font-size:12px; line-height:14px;}
.compare span.twitter{color:#14b2e5;}
.compare span.fb{color:#385490;}
.compare tr td:first-child{width:14%;}
.compare tr td:first-child img{width:35px; height:35px;}


/*------------------ show case ----------------*/
.show-case{margin-bottom:20px;}
.show-case  .heading9 a{color:#fff;}
.show-case  .heading9 a.active, .show-case  .heading9 a:hover{color:#fcff00 !important;}
.show-case #portfolioData .portfolio_inner{overflow:auto;}
.show-case #portfolioData .gallery{width:960px;}
.show-case .gallery{/*height:361px;*/ margin-bottom:20px;}
.show-case .gallery div{box-sizing:border-box; -ms-box-sizing:border-box; -moz-box-sizing:border-box; -webkit-box-sizing:border-box;}
.show-case .gallery .blk_1{float:left; width:29%; position:relative;}
.show-case .gallery .blk_2{float:left; width:41% }
.show-case .gallery .blk_3{float:left; width:30%; }
.show-case .gallery  .full{width:100%; border-bottom:1px solid #fff; overflow:hidden; border-right:1px solid #fff; position:relative;}
.show-case .gallery .one-half{width:50%; border-right:1px solid #fff; float:left; overflow:hidden; margin:0; border-bottom:1px solid #fff;
position:relative;}
.show-case .gallery .one-third{width:33.3333333%; border-right:1px solid #fff; float:left; overflow:hidden; border-bottom:1px solid #fff; margin:0;
position:relative;}
.show-case .gallery  img{width:100%; transition:all 1s ease; -moz-transition:all 1s ease; -webkit-transition:all 1s ease; }
.show-case .gallery  img:hover{transform:scale(1.25); -moz-transform:scale(1.25); -webkit-transform:scale(1.25);}
/*
.show-case .gallery .blk_2 .one-half{height:200px; }
.show-case .gallery .blk_2 .one-third{height:161px; }
.show-case .gallery .blk_3 .one-half{height:111px; }
.show-case .gallery .blk_3 .full{height:250px; }
.show-case .gallery .blk_1 .full{height:361px; }
*/

.show-case .gallery .detail{position:absolute; z-index:100; left:0; bottom:0; background:rgba(0,0,0,.7); box-sizing:border-box;
width:100%; padding:12px; font-size:16px; line-height:20px; color:#fff;  font-family: 'Roboto Slab', serif;}
.show-case .gallery a{color:#fff;}
.show-case .gallery .blk_1 .full .detail{font-size:24px; line-height:1.1em; padding:15px 18px;}
.show-case .gallery .blk_2 .one-third .detail, .show-case .gallery .blk_3 .one-half .detail{font-size:13px; line-height:17px; padding:8px;}


.show-case ul.showcase-nav{text-align:center; margin-bottom:20px;}
ul.showcase-nav li{list-style:none; display:inline-block; margin:0 20px;  }
ul.showcase-nav li a{display:inline-block; padding-bottom:10px; font-size:15px; color:#555; border-bottom:3px solid #fff; font-family: 'Roboto Slab', serif;}
ul.showcase-nav li a:hover, ul.showcase-nav li a.active{color:#000 !important; border-color:#ed1c24;}

.show-case  .badge{position:absolute; right:1px; top:-12px; line-height:24px; padding:0 10px; background:#ed1c24; color:#fff; font-style:italic;
font-size:12px; font-family:georgia; z-index:100;}
.show-case  .badge:after{width: 0;	height: 0; display:block; content:" ";border-bottom: 12px solid #f68d91;	border-left: 9px solid transparent;
position:absolute; left:-9px; top:0; z-index:100;}

/*------ story layouts ----*/
.story-layout1{overflow:hidden;}
.story-layout1 .main-story{width:50%; float:left; margin-right:3%; padding-bottom:0; margin-bottom:10px;}
.story-layout1 .main-story p{margin-bottom:5px;}
.story-layout2 .main-story{width:55%}
.story-layout1 .clm_3 .main-story {float:none; margin-right:0; width:auto;}
.story-layout1 .clm_3 ul{float:none; width:auto;}
.story-layout1 ul{float:left; width:50%; float:left; margin-right:-3%;}
.story-layout1 ul li{float:left; width:44%; margin-right:6%; margin-bottom:15px; padding-bottom:0;}
.story-layout1 ul li:nth-child(3){clear:left;}
.story-layout1 ul .story-box{border:0;}
.story-layout1 ul .story-box h2, .story-layout1 ul .story-box h4{ font-size:14px; line-height:18px; }
.story-layout1 ul .story-box h2 a, .story-layout1 ul .story-box h4 a{ display:block;}
/*.two-clm_2 .clm_1 ul li{min-height:212px;}*/
.story-layout2 ul{float:right; width:45%} 
.story-layout2 ul li{list-style:none; }
.story-layout2 ul li.story-box:last-child{border-bottom:0;}
.story-layout2 ul .story-box  h2 a, .story-layout2 ul .story-box  h4 a{height:72px; overflow:hidden; display:block;}

/*------ Tabs -----*/
.tab_1{border:1px solid #dcdcdc; border-width:1px 0; padding:3px 10px 0; border-bottom-color:#ccc; margin-bottom:15px;}
.tab_1 span{display:block; float:left; line-height:32px; margin-right:10px; font-size:16px; font-weight:bold; color:#000; font-family: 'Roboto Slab', serif;}
.tab_1 ul li{float:left; position:relative; margin-bottom:-1px; }
.tab_1 ul li a{float:left; line-height:32px; border:1px solid tranparent; font-size:13px; color:#555; padding:0 10px;}
.tab_1 ul li a:hover{text-decoration:none; color:#000;}
.tab_1 ul li.active a{background:#fff; border:1px solid #ccc; color:#000; font-weight:bold; border-bottom-color:#fff;}


/*----- tabstrips2 ---*/
.tab_2{ margin-bottom:15px;}
.tab_2 ul{ height:30px;}
.tab_2 .hstyl1{margin-bottom:10px;}
.sidebar h2.hstyl1{text-transform:none; font-size:16px; line-height:16px;}
.tab_2 li {float:left; list-style:none; border-right:1px solid #ccc; height:20px; margin-right:10px; padding-right:10px;}
.tab_2 li:last-child{border:0; margin-right:0;}
.tab_2 li a{padding:0 0 3px; line-height:20px; height:20px; font-size:13px; font-weight:normal; color:#555; border-bottom:2px solid transparent;
 display:inline-block; position:relative;  }
.tab_2 li.active a, .tabstrips3 li a.active{background:#fff; color:#000; border-color:#ed1c24; font-weight:bold; 
z-index:10; }
.tab_2 li a:hover{text-decoration:none; color:#000;}


/*------ Bawdy -----*/
.bawdy-copy{margin-bottom:20px; padding:20px; background:#fffddf; text-align:center;}
.bawdy-copy img{display:block; margin:0 auto 10px;}
.bawdy-copy h2{font-size:18px; line-height:22px; margin-bottom:13px; font-family: 'Roboto Slab', serif;}
.bawdy-copy h2 a{color:#000;}
.bawdy-copy p{font-size:15px; line-height:18px; color:#000; font-family: 'Source Sans Pro', sans-serif;}
.bawdy-copy p a{color:#ed1c24;}

/*---- Be-classic ----*/
h2.be_classic_ttl{border-bottom:1px solid #ccc; height:26px; margin-bottom:45px; text-align:center;}
h2.be_classic_ttl span{background:#fff url(images/responsive/beclassic-logo-min.png) no-repeat top center; display:inline-block; padding:0 5px; width:88px; padding-top:56px; overflow:hidden; position:relative; height:0;}

/*---------- LISTS --------*/
ul.lst1{margin-bottom:5px;}
ul.lst1 li{border-bottom:1px solid #ccc;  line-height:18px; position:relative; padding-left:35px; padding-bottom:10px; margin-bottom:10px; font-size:15px;}
ul.lst1 li h4{line-height:18px;}
ul.lst1 li:last-child{border-bottom:0; padding-bottom:0; margin-bottom:15px;}
ul.lst1 li a{color:#000; font-family: 'Roboto Slab', serif; max-height:36px; overflow:hidden; display:block;}
ul.lst1 li span.meta{position:absolute; text-align:right; width:20px; display:block; line-height:18px; left:0; top:0px; z-index:1; font-size:11px; color:#888;}

.most-read_wdgt .story-box h2, .most-read_wdgt .story-box h4{font-size:14px; line-height:18px;}

/*---- Invite friends ----*/
.invite-frnds_btn{line-height:22px; font-size:13px; color:#000; font-weight:bold; font-family:"Roboto Slab",serif; margin-right:15px;}
.invite-frnds_btn i{vertical-align:middle; margin-right:2px; font-size:15px;}
a.invite-frnds_btn:hover{text-decoration:none; color:#ed1c24;}

/*---- Breadcrumbs ---*/
.breadcrumbs.style2{list-style: none; margin:0px 0px 9px; margin-bottom:15px;}
.breadcrumbs li a{color:#000;font-size:12px;}
.breadcrumbs li a:hover{text-decoration:none; color:#de2d2d ;}
.breadcrumbs li{display: inline;padding: 0;margin: 0;}

.breadcrumbs li:before { content: "/ "; margin-right:3px; font-size:12px;}
.breadcrumbs li:after { content: " "; margin-right:3px;}
.breadcrumbs li:first-child:before { content: ""; margin-right:0; }

.breadcrumbs .final_path{color:#888;font-size:12px;}
.main-content_full_width{margin:0 -20px;}

.blog-lists h2.title.brandequity_blog span, .blog-detail h2.title.brandequity_blog span, .blog-lists h1.title.brandequity_blog span, .blog-detail h1.title.brandequity_blog span{background:url(images/responsive/be-blogs-logo.png) no-repeat scroll 0 0; padding-top:48px; width:115px;}

.blog-detail .postheader{margin-bottom:20px !important;}

/*---- play iocon ---*/
.play-icon{position:absolute; z-index:100; width:54px; height:54px; left:50%; top:50%; margin:-27px 0 0 -27px; display:block;
background:url(images/responsive/sprite14.png) no-repeat -122px -593px;}
.clm_1 ul li .play-icon{width:26px; height:26px; margin:-13px 0 0 -13px; background-position:-84px -655px;}

.events_wdgt li h4{font-size:13px; font-family: "Roboto Slab",serif; line-height:15px; margin-bottom:5px; }
.events-table td a{color:#333; font-family: "Roboto Slab",serif;}

.liveblog li h2 a, .featured_nws_wdgt h2, .featured_nws_wdgt .cat{font-family: "Roboto Slab",serif;}
.liveblog li  p{font-family: 'Source Sans Pro', sans-serif;}

/*.socialShareBar .socialShareElement.facebook .logo{
	background-image:url(images/responsive/sprite3.png);
	background-position:-119px -552px;
}

.socialShareBar .socialShareElement.twitter .logo{
	background-image:url(images/responsive/sprite3.png);
	background-position:-96px -552px;
}
.socialShareBar .socialShareElement.gplus .logo{
	background-image:url(images/responsive/sprite3.png);
	background-position:-165px -552px;
}
.socialShareBar .socialShareElement.linkedin .logo{
	background-image:url(images/responsive/sprite3.png);
	background-position:-142px -552px;
}*/

.port-folio-nav ul.categories li, .portfolio h2.more, .search-hdr h1, .portfolio h2.more, li.portfolio_desc h4 {font-family:"Roboto Slab",serif;}

.hover_box:hover .read-more a, .hover_box:hover .read-more a:hover{background:#ed1c24; color:#fff;}
.read-more a:hover{color:#fff !important;}
#block_story_list div:last-of-type{padding-bottom:0; border-bottom:0;}

.follow_popup{background:#ed1c24;}
.follow_popup a.close{background:#c6020a;}
.bottom-strip_3{background:#202020; border-bottom:0;}
.bottom-strip_3 ul li:hover figcaption a{color:#ed1c24;}
.featured_nws_dtl.post .subtle{margin-bottom:40px !important; background:#d8d8d8 !important;}

/*---- Top Strip -----*/
.top-strip2{ border-bottom:1px solid #d5d5d5; padding:0 0 20px; max-width:1000px; margin:0 auto 20px;}
.top-strip2 h2{font-size:16px; color:#007ea4; line-height:16px;  margin-bottom:10px; font-weight:bold;}
.top-strip2 .morstyl_1{float:right; line-height:18px;}

.two-clm1 .clm1 { width: 48.4%; float: left;}
.two-clm1 .clm2 {  width: 48.4%;float: right;}

/*----------------- Sponsors ---------------------*/
#spnsrs .wrapper{background:#eee; padding:10px 0 15px; max-width:inherit;}
#spnsrs span.title{display:block; text-align:center; margin:0 20px 5px; line-height:20px; font-size:11px; color:#555555; font-style:italic;}
#spnsrs .logos{text-align:center;}
#spnsrs .logos a img{margin:0 25px;      -webkit-transition: all .6s ease; transition: all .6s ease;  -moz-transition: all .6s ease; 
  filter: url("data:image/svg+xml;utf8,<svg xmlns=\'http://www.w3.org/2000/svg\'><filter id=\'grayscale\'><feColorMatrix type=\'matrix\' values=\'0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0 0 0 1 0\'/></filter></svg>#grayscale"); /* Firefox 10+, Firefox on Android */
  filter: grayscale(100%);  -webkit-filter: grayscale(100%);   /*filter: gray;*/
  }
 
#spnsrs .logos a:hover img{
  filter: url("data:image/svg+xml;utf8,<svg xmlns=\'http://www.w3.org/2000/svg\'><filter id=\'grayscale\'><feColorMatrix type=\'matrix\' values=\'1 0 0 0 0, 0 1 0 0 0, 0 0 1 0 0, 0 0 0 1 0\'/></filter></svg>#grayscale");
	filter: grayscale(0%); -webkit-filter: grayscale(0%);
  }

.popup1.pop3.transparent{top:auto; left:auto; bottom:0px; right:20px; padding:15px; opacity:1; max-width:400px; background:#333; border:1px solid #bbb; border-width:1px 0 0 1px; position:fixed; box-shadow:0 0 5px rgba(0,0,0,.3);}
.popup1.pop3.transparent a.close{background-position:right top; width:24px; height:24px; top:-12px; right:17px; border-radius:50%;}
.overlay.transparent{background:none;}
.popup1.pop3.transparent span.subtitle, .popup1.pop3.transparent .skip{color:#fff;}
.popup1.pop3.transparent input.submit-button2{background:#ed1c24;}
.popup1.pop3.transparent h2{line-height:22px; font-size:18px; color:#fff; text-shadow:none; font-weight:bold;}
.popup1.pop3.transparent .spnsrs{padding-top:1px;}
.popup1.pop3.transparent .spnsrs h5{border-color:#666; max-width:380px; margin:0 auto 20px;}
.popup1.pop3.transparent .spnsrs h5 span{background:#333; color:#888;}
.popup1.pop3.transparent .content{padding:0;}
.popup1.pop3.transparent .spnsrs img{border:0;}
.popup1.pop3.transparent p.error{color:#fff !important;}
.popup1.pop3.transparent span.slideup-btn{position:absolute; position:absolute; line-height:34px; background:#ed1c24; font-size:16px; font-weight:bold; left:0; top:-34px; color:#fff; padding:0 12px; z-index:999; display:none;}
.popup1.pop3.transparent p.error{color:#fff !important;}

.tag-top-lst{margin-bottom:20px;}
.tag-top-lst .clm1 { float: left; width: 54.5%;}
.tag-top-lst .clm2 { float: right; width: 42%;}
.tag-top-lst .story-box.main{position:relative; margin-bottom:0; padding:0;}
.tag-top-lst .story-box.main .image{float:none; margin:0; width:100%;}
.tag-top-lst .story-box.main h2{position:absolute; left:0; bottom:0; right:0; padding:7px 10px; font-size:22px; line-height:1.1em; background:rgba(0,0,0,.7); margin:0;}
.tag-top-lst .story-box.main h2 a{color:#fff;}
.tag-top-lst .story-box.main h2 a:hover{color:#ed1c24;}
.tag-top-lst .image .fa-play-circle, .story_list .image .fa{position:absolute; z-index:99; left:50%; top:50%; width:21px; height:21px; font-size:18px; background:rgba(255,255,255,.8); color:#000; border-radius:50%; margin:-11px 0 0 -11px; text-align:center; line-height:21px;}
.tag-top-lst .story-box.main .fa-play-circle{font-size:38px; width:39px; height:39px; margin:-19px 0 0 -19px;}
.tag-top-lst .top-stories .clm2 .story-box .image{width:110px; float:left; margin:0 10px 0 0;}
.tag-top-lst .top-stories .clm2 .story-box h2, .tag-top-lst .top-stories .clm2 .story-box h4{font-size:14px; line-height:16px;}
.tag-top-lst .story_list .story-box.author-box2 .image, .tag-top-lst .top-stories .clm2 .story-box.author-box2 .image, .story-tag-lst .story-box.author-box2 .image{margin-right:10px; border:0; width:46px; margin-left:0; float:left;}
.tag-top-lst .author_info img, .story-tag-lst .story-box.author-box2 .image img{border:0; height:auto; border-radius:0;}
.tag-top-lst .top-stories .clm1.fullwidth{width:100%; float:none;}
.story-tag-lst .author-box2 .news-ftr .social{display:none;}
.story-tag-lst .author-box2:hover .news-ftr .social{display:inline-block;}
.tag-top-lst .clm2 .story-box:last-of-type, .story_list .story-box:last-of-type{padding-bottom:0; border-bottom:0;}
.no-item-available{color:#888; padding:20px; text-align:center; border:1px dashed #ccc;  font-size:14px; line-height:1.5em; margin-bottom:20px;}
.no-result-hdr{position:relative; padding-left:40px; padding-top:10px;}
.no-result-hdr .fa-exclamation-circle{color:#ed1c24; position:absolute; left:0; top:10px; font-size:32px;}
.no-result-hdr .main-heading{margin-bottom:40px;}
.no-result-hdr .main-heading h1{margin-bottom:0px;}
.no-result-hdr .main-heading span.subtitle, .no-result-hdr .main-heading h1{color:#888;}

/*----- Style updates (for 3 column layout)  for BE ------*/
#brandequity #content .wrapper{background: #fff;  max-width:1000px;}
#brandequity #content .wrapper .wrapper-inner{padding: 20px 20px 10px; }
#brandequity .latest-stories{margin-bottom: 20px;}
#brandequity ul.lst1 li{padding-left: 28px;}
.video_wdgt ul.lst7 li span.time, .spcl_story_wdgt figure span.time {position: absolute;background: rgba(0,0,0,.7);
    color: #fff;  height: 23px;  line-height: 24px;  padding: 0 7px 0 20px;  display: block;z-index: 10;
    right: 0;  bottom: 0; font-size: 12px;font-weight: bold;}
.video_wdgt ul.lst7 li span.time:before, .spcl_story_wdgt figure span.time:before{
display: block;  content: " "; border-left: 6px solid #fff;  border-top: 5px solid transparent; border-bottom: 5px solid transparent;
    position: absolute;  z-index: 11;  left: 10px;  top: 7px;}
.three_clm_2  .spcl_story_wdgt li figcaption a{font-family:'Source Sans Pro', sans-serif; }
.spcl_story_wdgt figure figcaption a{font-family: 'Roboto Slab', serif;font-size: 16px;}

.three_clm_2 .story-layout1 .main-story{width: 100%; float: none; margin-right:0;}
.three_clm_2 .story-box.main-story h1{font-size:20px; line-height: 1.2em; margin-bottom: 0;}
.three_clm_2 .story-layout1 ul{float: none; width:100%;}
.three_clm_2 .story-box h2, .three_clm_2 .story-box h4{font-size: 16px; line-height: 20px;}
.story-layout1 .main-story p{display: none;}
.story-layout1 .main-story{margin-bottom:15px;}
.three_clm_2 .hstyl4 {border-bottom: 1px solid #ed1c24; width: 70%; margin: 0 auto 30px; height: 6px; text-align: center;
    font-weight: 400; line-height: 8px;}
.three_clm_2 .hstyl4 a {background: #fff; padding: 0 10px; font-size: 15px; color: #ed1c24; text-transform: uppercase;}
.top-section .clm_2 .story-box .image{float: none; width: 100%; margin-left: 0; margin-bottom:15px;}
.top-section .clm_2 .story-box h4{font-size: 18px; line-height: 22px; margin-bottom: 0;}

/*----- Key frames -----*/ 
 @keyframes zoom{
	0%{transform:scale(1); -moz-transform:scale(1); -webkit-transform:scale(1);}
	25%{transform:scale(.8); -moz-transform:scale(.8); -webkit-transform:scale(.8);}
	50%{transform:scale(1.2); -moz-transform:scale(1.2); -webkit-transform:scale(1.2);}
	100%{transform:scale(1); -moz-transform:scale(1); -webkit-transform:scale(1);}
}


@media screen and (min-width:1000px){#header #nav ul{display:block !important;}}
@media screen and (max-width:999px){
	body#brandequity{padding:0;}	
	#brandequity #nav > ul > li > a{font-size:13px;}
	#brandequity #header .logo{margin-right:10px;}
	.three_clm_1 .clm_1{width:60%}
	.three_clm_1 .clm_2{width:40%; border-right:0; padding-right:0; margin-right:0;}
	.three_clm_1 .clm_3{float:none; clear:both; width:auto; margin:0 0 15px; padding-top:20px;}
	.blog_wdgt ul.lst9{width:300px; margin:10px auto;}
	.lst9 li:hover .pop-over{display:none;}
	/*.three_clm_1 .blog_wdgt{float:left; width:48%;}
	.three_clm_1 .interview_wdgt{float:right; width:48%;}*/
	.two-clm_2 .clm_1, .two-clm_2 .clm_2{float:none; width:auto; border:0; padding:0;}
	.two-clm_2  .web-picks{float:right; width:39%;}
	.two-clm_2 .most-read_wdgt{width:58%; float:left;}
	.two-clm_2 .clm_3{margin-bottom:20px;}
	.clm_3 .subscribe{clear:both;}
	
	.top-stories .clm1{margin-bottom:20px;}
.top-stories .clm1, .top-stories .clm2{float:none; width:auto;}	
}
@media screen and (max-width:999px){
	#header{padding-left:10px; position:relative;}
	#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 0; height:45px; cursor:pointer;}
	#brandequity #header #nav{ width:30px; background:url(images/responsive/mob-menu.png) no-repeat 0 5px; height:45px; cursor:pointer;}
	#nav span.toggle_nav{display:block;}
	#brandequity #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{position:absolute; display:none; z-index:1000; background:#363636; left:0; top:45px; width:100%;	}
	#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;}
	#brandequity #header #nav .arrow{background-position: -242px -10px; height:40px;}
	#brandequity #header #nav .active .arrow, #brandequity #header #nav li:hover .arrow{background-position:-242px -70px;}
	.top-stories2 .clm1, .top-stories2 .clm2{float:none; width:100%;}	
	.content-box .main-content{width:60%;}
	.content-box .sidebar{width:38%;}
	.trending{display:none;}
	#sitemap{padding:10px 10px 1px;}
	#footer{padding:10px; line-height:20px; margin:0;}
	.bottom-strip{padding:10px;}
	.bottom-strip ul li{height:auto; font-size:12px; }
	.story-box.first .desc{width:auto; margin-bottom:0;}
	/*---- style added for Be ----*/
	#brandequity #header{padding:0;}
	#brandequity #header .wrapper{ position:relative; padding:0 10px; }
	#header #nav .dropdown_nav{border:0;}
	#header #nav ul li:hover .dropdown_nav{display:none;}
	#nav .dropdown_nav{position:static; padding:5px 2% 5px; background:#fff;}
	#nav ul.level1 li.hover .dropdown_nav{display:none; }
	#brandequity #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:-47px; transition:top .2s ease;}
    #brandequity #hd-blk.sticky_nav{top:-47px; transition:top .2s ease;}
    #hd-blk.sticky_nav.nav-down, #brandequity #hd-blk.sticky_nav.nav-down{top:0;}
    .three_clm_2 .clm1, .three_clm_2 .clm2{float:none; margin-right:0; width:auto;}
    .three_clm_2 .clm3{width:41%; float:right;}
}

@media screen and (max-width:767px){
    .content-box .main-content{width:100%; float:none;}
	#hd-blk .search, #brandequity #hd-blk #header .search{margin-top:7px;}
	#brandequity #hd-blk #header .search{display:block; margin-right:10px; margin-top:20px;}
	.content-box .sidebar{width:100%; float:none;}
	.bottom-strip ul li{float:none; height:auto; margin:0 0 10px; width:100%; font-size:14px;}
	#content .post h1{font-size:30px; line-height:38px;}
	.content-box{padding:20px 20px 1px;}/*-- From 767px -----*/
	.bottom-strip h4{font-size:19px; line-height:normal;}/*-- From 767px -----*/
	.bottom-strip ul li img{float:right; width:220px; margin-left:20px;}/*-- From 767px -----*/
	.bottom-strip ul{margin-right:0;}/*-- From 767px -----*/
	.top-stories2 .story-box.main h2, .top-stories2 .story-box.main h1{font-size:22px; line-height:28px;}/*-- From 767px -----*/
	.top-stories2{background:none;}
	.top-stories2 .clm2 h2{min-height:inherit;}
	.top-stories2 .story-box .image{width:220px;}/*-- From 767px -----*/
	.story-box .social{display:inline-block;}
	#content .subscribe .textbox{width:50%}
	 #content .subscribe .submit{float:left;}
	 /*ul.list27 li{height:178px; max-height:178px;}*/
	 .slidebox{display:none}
	 #sitemap{display:block;}
	 #sitemap .top-section, #sitemap  .btm-section{display:none;}
	 #sitemap .btm-section2{border:0; padding:0;}
	.list25 li:hover .pop-over{display:none;}
	.author-box.detail{padding:10px 10px 8px;}
	.author-box.detail .image{width:80px; margin-right:10px;}
	.story-box.first .desc{width:auto; margin-bottom:0; background:#000;}
	/*--- Be ----*/
	.two-clm_1 .clm_1, .two-clm_1 .clm_2{width:auto; float:none; padding:0; margin:0 0 15px; border:0;}
	.widget.ad{display:block;}
	.top-stories2 .story-box h2, .top-stories2 .story-box h4{font-size:19px; line-height:normal;}
	.three_clm_1 .clm_3 .wdgt:last-of-type, .three_clm_1 .clm_3 .widget:last-of-type, .two-clm_1 .wdgt:last-of-type, .two-clm_1 .widget:last-of-type, .two-clm_2 .wdgt:last-of-type, .two-clm_2 .widget:last-of-type{margin-bottom:20px;}
.top-stories2 .clm2 .story-box p{display:block;}
#brandequity .bottom-strip ul li{font-weight:normal;}
.post .sociable{border:0; padding:0 !important;}
ul.lst2 h3, ul.lst2 h4{margin-top:-2px;}
.two-clm1 .clm1, .two-clm1 .clm2{float:none; width:auto;}
.tag-top-lst .clm1, .tag-top-lst .clm2{float:none; width:auto;}

.popup1.pop3.transparent{top:100%; transition:all .2s ease; position:fixed !important;}
.popup1.pop3.transparent a.close{display:none;}
.popup1.pop3.transparent span.slideup-btn{ display:block;}
.popup1.pop3.transparent.slideup span.slideup-btn{display:none;}
.popup1.pop3.transparent.slideup{top:auto;}
.popup1.pop3.transparent.slideup a.close{display:block;}
#brandequity #content .wrapper{padding: 0;}
}

@media screen and (max-width:767px) and (min-width:480px){
/*#content .subscribe .textbox{width:58%; padding:0 2%; margin-right:2%;}
#content .subscribe .submit{width:35%; float:left;}*/
.content-box{padding:20px 40px 1px;}/*-- From 767px -----*/
.bottom-strip{padding:20px 20px 1px;}

}
@media screen and (max-width:567px){
.two-clm_1, .two-clm_2{margin-bottom:0;}	
.three_clm_1 .clm_1, .three_clm_1 .clm_2, .three_clm_1 .blog_wdgt, .three_clm_1 .interview_wdgt, .two-clm_2 .clm_3, .two-clm_2 .clm_4, .two-clm_2 .web-picks, .two-clm_2 .most-read_wdgt{width:auto; float:none; padding:0; margin:0 0 20px; border:0;}
.story-layout1 .main-story, .story-layout2 .main-story{ width:auto; padding:0; margin:0 0 20px;}
.story-layout1 ul{float:none; width:auto;}
h1.title2{line-height:1.2em;}
}

@media screen and (max-width:479px){
	.bottom-strip ul{margin:0;}
	
	.bottom-strip ul li{ width:100%; float:none; margin:0 0 20px; height:auto;}
	.story-box .image{width:150px;}
	#header #nav{float:left; margin-right:10px; margin-left:10px;}
	#brandequity #header #nav{margin-top:5px;}
	#hd-blk .search, #brandequity #hd-blk #header .search{/*display:none;*/ width:30px; position:relative; height:38px;}
	.search .inner{width:180px; position:absolute; right:0; top:36px; 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;}
	.story-box .image{float:none; width:auto; margin:0 0 10px;}
	.post .text img{width:100% !important; margin:0 0 10px !important; float:none !important;}
	#content.bg-img{padding-top:160px;}
	#brandequity .bottom-strip ul li{width:31.7%; height:140px;}
	.post .text img, .post .text figure{width:100% !important; margin:0 0 10px !important; height:auto !important;}
	.post .text figure img{margin-bottom:0 !important;}
    .heading8{width:90%;}
    .featured_nws_wdgt {margin-bottom:10px;}
    .post blockquote, .post p blockquote, .post blockquote.flR, .post p blockquote.flR{width:100%; float:none !important;
margin:15px 0 20px !important; width:auto; font-size:20px!important;}
    #hd-blk .social-blk{display:none;}
	
	.bottom-strip ul li img{float:none; width:100%; margin-left:0px;}/*-- From 767px -----*/
	.top-stories2 .story-box .image, .story-box .image{float:none; width:100%; margin:0 0 15px;}/*-- From 767px -----*/
	.story-box .social a{margin-right:5px;}
	ul.list27 li{font-weight:normal;}
	.comment-form h2, .comments h2, .out-brain h2, .related-article h2{font-size:16px;}
	.related-article p.spnsr{margin-top:10px !important;}
	
	.popup1.pop3.transparent{width:auto !important; left:10px; right:10px; border-width:1px 1px 0;}
	.popup1.pop3.transparent h2{font-size:16px; }
	.popup1.pop3.transparent .spnsrs img{height:15px; font-weight:bold;}
	#brandequity #header .logo, #brandequity #header .logo a{width:240px !important;}
    #header .logo a{background-size:100% auto;}
	body.bgImg #header .logo{padding-left:0;}
}

@media screen and (max-width:359px){
#header .logo, #header .logo a, #brandequity #header .logo, #brandequity #header .logo a{width:220px !important;}
#header .logo a{background-size:100% auto;}
#header #nav{margin-right:0;}
#hd-blk .search{display:none;}
}

#hd-blk{transition: top 0.5s ease-in-out;}
.follow_popup{transition: bottom 0.5s ease-in-out;}
.follow_popup.nav-up{bottom:-40px;}
#hd-blk.nav-up{top:-47px;}
#brandequity #hd-blk.nav-up{top:-60px;}

.subsfree{
	margin-left:3px;
}
@media screen and (max-width:359px){
.subsfree{
	display:none;
}
}