/* DESKTOP ***************************/
/* UNIVERSAL CSS **********/

html, body {
    width: 100%;
    /*overflow-x: hidden;*/
}

body {
    height: auto;
    font-size:16px;
    font-family: 'Lato', sans-serif;
    backround:#ffffff;
}

*, *:before, *:after {
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box; 
    box-sizing: border-box;
}

.wrap {
    position: relative;
    background:#ffffff;
}

a {
    text-decoration:none; 
    font-family: 'Lato', sans-serif;
    color:#1e1e1e;
}

/*Hide text*/
.htx{
    text-indent: -999999px; 
    white-space: nowrap; 
    overflow: hidden; 
    font-size:1px;
}

/* Clear */
.clear{
    clear:both;
    width:1px;
    height:1px;
}

/*Fonts*/
.fonts{
    font-family: 'Open Sans Condensed', sans-serif;
    font-family: 'Open Sans', sans-serif;
    font-family: 'Lato', sans-serif;
}

/*Container push - Same Size as header*/
.container{
    background:#f1f1f1;
    padding-top:55px;
    /*background: url("../img/white_plaster.png") repeat #f1f1f1;*/
}

.contentIndex{
    width:1024px;
    margin:30px auto 0px;
    overflow:auto;
}

.content{
    width:1024px;
    margin:30px auto 0px;
    overflow:auto;
    background:#ffffff;
    border:1px solid #dddddd;
    -webkit-box-shadow: 0 1px 4px 1px rgba(0,0,0,0.05);
    box-shadow: 0 1px 4px 1px rgba(0,0,0,0.05);
}

/*Text Overflow - Ellipsis*/
.ellip{
  text-overflow: ellipsis;
  white-space: nowrap;
  overflow: hidden;    
}

/*Same padding*/
.sw19{
    padding:0px 19px;
}

.sw20{
    padding:0px 20px;
}

.swR20{
    margin-right:20px;
}

/*Layout sizes - main content and sidebar*/
.mainCont{
    width:648px;
    min-height:1959px;
    float:left;  
    position:relative;
    border-right:1px solid #dddddd;
}

.sidebar{
    background:#ffffff;
    float:right;
    width:374px;
}

.mainSidebar{
    
}

/*List links block*/
.listLink{
    display:block;    
}

/*Images full width*/
.img{
    width:100%;
    height:auto;
    display:block;
}

/*Sidebar & button view more*/
.sideBrowse{
    overflow:auto;
}

.sideMore:link,
.sideMore:visited{
    color:#888;
    font-weight:400;
    font-size:10px;
    text-transform:uppercase;
    float:right;
    padding:6px 8px 5px; 
    margin:0px 0px 15px;
    border:1px solid #888; 
}

.sideMore:hover{
    color:#333;
    border:1px solid #333;
}

.sideMore:active{
    color:#000;
    border:1px solid #000; 
}

/*Top 250 link in title*/

.top250:link,
.top250:visited{
    display:inline-block;
    float:right;
    margin:10px 0px 0px;
    border:1px solid #888;
    color:#888;
    padding: 4px 6px;
    font-size:12px;
    text-transform:uppercase;
}

.top250:hover{
    border:1px solid #666;
    color:#666;    
}

.top250:active{
    border:1px solid #000;
    color:#000;
}

/************************************/
/* SIDEBAR - social *****************/

.sideFollow{
    width:100%;
    border-bottom:2px solid #dddddd;
    padding:15px 20px 10px;
    background:#f1f1f1;
    overflow:auto;
}

.sideFolTxt{
    font-size:12px;
    font-weight:700;
    display:block;
    color:#1e1e1e;
    text-transform:uppercase;
    line-height:1;
    margin:0px 0px 10px;
}

.sideFb{
    margin:1px 0px 0px 0px;
    float:left;
    height:20px;
    width:79px;
    overflow:hidden;
}

.sideTw{
    margin:1px 0px 0px 10px;
    float:left;
    height:24px;
    width:146px;
    overflow:hidden;
}


/**********************************/
/* SEPERATION BORDERS *************/

.ssBotTop{
    border-bottom:1px solid #d6d6d6;
    border-top:8px solid #e8edf0;
}

.ssBot{
    border-bottom:1px solid #e8e8e8;
}

.ssTop{
    border-top:8px solid #e8edf0;
}


/**********************************/
/* TITLE - H1, H2, H3, H4 *********/

/*HOVER*/
.newTitle:hover,
.meTitle:hover,
.articleSmaTitle:hover,
.cbTitle:hover,
.artRelTitle:hover,
.smallTitleSide:hover,
.artBigSideTitle:hover,
.topTitle:hover,
.hnTop:hover{
    color:#eb5443!important;
}

/*Index Title*/
.titleIndH2{
    margin:5px 0px 0px;
    padding:10px 0px 10px 0px;
    font-size:14px;
    font-weight:700;
    text-transform:uppercase;
    color:#1e1e1e;
    display:inline-block;
}

/*Article & Luxury cars*/
.articleH1{
    font-size:44px;
    font-weight:700;
    color:1e1e1e;
    line-height:1;
    margin:0px 0px 30px 0px;
    padding:0px 0px 0px 0px;
}

.pushTop{
    margin-top:20px!important;
}

.pushBot{
    margin-bottom:20px!important;
}

/*Category Title*/
.sectionH1{
    font-weight:300;
    font-size:20px;
    margin:20px 0px 20px;
    padding:0px;
    text-transform:uppercase;
    color:#555555;
    line-height:1;
    display:inline-block;
    vertical-align:middle;
}

.noPushH1{
    margin:20px 0px 0px!important;
}

.sectionH1Page{
    font-weight:300;
    font-size:18px;
    margin:0px 0px 0px 5px;
    padding:0px;
    color:#999999;
    display:inline-block;    
    vertical-align:middle;
}

.subTitle{
    display:inline-block;
    vertical-align:middle;
    font-weight:300;
    font-size:16px;
    margin:0px 0px 0px 5px;
    color:#999999; 
    text-transform:uppercase;
}

.contentTxt h2,
.contentTxt h3,
.carContentTxt h2
.carContentTxt h3,
.featureTitle{
    font-weight:400;
    font-size:20px;
    margin:10px 0px 5px;
    text-transform:none;
}

.titleLink:link,
.titleLink:visited,
.titleLink:hover,
.titleLink:active{
    color:#1e1e1e;
}

.sideTitle{
    padding:15px 0px 15px;
    margin:0px 0px 0px;
    font-size:16px;
    font-weight:700;
    text-transform:uppercase;
    color:#1e1e1e;
    border-top:4px solid #e8e8e8;
}

.commentTitle{
    border-top:1px solid #dddddd;
    padding:20px 0px 0px;
    margin:0px;
    font-size:16px;
    font-weight:700;
    text-transform:uppercase;
    color:#1e1e1e;
}

.relatedTitle{
    border-top:1px solid #ddd;
    padding:20px 0px 0px;
    margin:10px 0px 10px;
    font-size:16px;
    font-weight:700;
    text-transform:uppercase;
    color:#1e1e1e;
}

.otherLc{
    margin-top:20px!important;
}


/* SEARCH *****************/
/**************************/

.seaSorry{
    font-weight:300;
    font-size:35px;
    margin:20px 0px 15px;
    padding:0px;
    text-transform:uppercase;
    color:#555555;
    line-height:1;
    display:block;
    vertical-align:middle;
}

.searchTop{
    display:block;
    margin-top:25px;
    padding:25px 0px 15px;
    border-top:4px solid #ededed;
}

.seaResult{
    font-weight:300;
    font-size:18px;
    margin:0px;
    padding:0px;
    color:#999999; 
}

.seaTxt{
    font-weight:300;
    font-size:18px;
    margin:0px;
    padding:0px;
    color:#555555;
}


/**************************/
/* ADVERTISEMENT **********/

.topAdWrap{
    padding:15px 0px;
    margin:0px auto 0px;
}

.adWrap{
    dispaly:block;
    padding:20px 0px 20px;
    /*border-bottom:1px solid #e8e8e8;*/
}

.adResp{
    width:607px;
    dispaly:block;
    padding:20px 0px 20px;
    /*border-bottom:1px solid #ddd;*/
}

.adWrapNo{
    dispaly:block;
    padding:20px 0px 20px;
}

.adWrapBord{
    dispaly:block;
    padding:20px 0px 20px;
    border-top:4px solid #e8e8e8;
}

.ad970x90{
    width:970px;
    height:90px;
    margin:0px auto;
    text-align:center;
 
}

.ad728x90{
    width:728px;
    height:90px;
    margin:0px auto;
    text-align:center;
}

.ad336x280{
    width:336px;
    height:280px;
    margin:0px auto;
    text-align:center;
}

.ad300x250{
    width:300px;
    height:250px;
    margin:0px auto;
    text-align:center;
}

.ad300x600{
    width:300px;
    height:600px;
    margin:0px auto;
    text-align:center;
}

.ad160x600{
    width:160px;
    height:600px;
    margin:0px auto;
    text-align:center;
}

.adAdbladeW{
    margin:25px 20px 0px;    
    padding:20px 0px 0px;
    border-top:1px solid #ddd;
}

.adAdblade{
    margin:25px 0px 0px;    
    padding:20px 0px 0px;
    border-top:1px solid #ddd; 
}

.adTopPro{
    margin-bottom:10px;
}

.addMar15{
    margin:15px auto!important;
}

.adWrapIndexBot{
    dispaly:block;
    padding:0px 0px 20px;
}

/*************************************/
/* SHOW TOTAL SHARE - ICON ***********/

.showShare{
    display:none;
    position:absolute;
    right:7px;
    top:7px;
    margin:0px;
    padding:5px 8px;
    text-transform:uppercase;
    font-size:10px;
    color:#ffffff;
    background:#000000;
}

.showShareNum{
    font-weight:700;
    font-size:12px;
    margin-right:3px;
}


/*************************************/
/* FACEBOOK COMMENT BOX **************/
#commentContent{
    margin:20px 0px;
}


/*****************************/
/* NAVBAR ********************/

.headerW{
    display:block;
    width:100%;
    height:55px;
    color:#fff;
    position:fixed;
    top:0;
    left:0;
    text-align:center;
    z-index:99;
    background:#1e1e1e;
}

.header{
    width:1024px;    
    margin:0px auto;
}

/*Logo*/
.logo{
    float:left;
    margin:11px 0px 0px 0px; 
    padding:0px;
    width:170px;
    height:35px;
    background: url("../img/logo-2.png") no-repeat scroll 0px 0px transparent;
}

/*Navbar - Nav Links*/
nav{
    float:left;
    margin:0px 0px 0px 55px;
}

nav ul{
    list-style:none;    
}

nav ul li{
    display:inline;
}

.firstA:link,
.firstA:visited{
    margin:0px;
    padding:21px 15px 18px;
    display:inline-block;
    color:#ffffff;
    text-transform:uppercase;
    font-size:13px;
    font-weight:700;
}

.dropA{
    padding:21px 27px 18px 15px!important;
}

nav li:hover .firstA{
    background:#333333;
}

nav ul li ul li a:hover,
nav ul li ul li a:active{
    color:#dddddd!important;    
    background:#1e1e1e;
}

/*Nav Social*/
.navSocial{
    float:right;
    margin-right:15px;
}

.navSocial a:link,
.navSocial a:visited{
    width:40px;
    display:table-cell;
    color:#fff;
    height:54px;
}

.navSocial a:hover,
.navSocial a:active{
    background:#333333;
}

.navSocial .icon-facebook,
.navSocial .icon-twitter{
    font-size:20px;
    padding-top:16px;
    display:block;
}

/*Navbar Search*/
/*Nav icon*/
.searchOpen{
    float:right;
    color:#000;
    height:54px;
    width:40px;
    padding:0px;
    margin:0px;
    padding-top:17px;
    color:#fff;
    font-size:20px;
    cursor:pointer;
}

.searchOpen:hover{
    background:#333333;
}

.searchHide{
    display:block;
    padding:0px;
}

.comnSearch{
    position:relative;
    float:right;
    margin:0px;
    padding:0px;
}

.comnSearch .textInput{
    background:#ffffff;
    border:0px;
    margin:5px 0px 0px;
    padding:10px 50px 5px 10px;
    height:45px;
    width:300px;
    font-size:18px;
    color:#999999;
    font-weight:300;
    vertical-align:middle;
}

.comnSearch .searchButton{
    position:absolute;
    top:5px;
    right:0px;
    color:#000;
    height:45px;
    width:50px;
    border: 0px;
    padding:0px;
    margin:0px 0px 0px 0px;
    background: url("../img/search-submit.png") no-repeat 12px 10px transparent;
    cursor:pointer;
    opacity:.6;
}

.comnSearch .searchButton:hover,
.comnSearch .searchButton:active{
    opacity:1;
}

.searchClose{
    color:#ffffff;
    font-size:16px;
    margin:15px 5px 0px 0px;
    padding:5px 5px;
    float:right;
    cursor:pointer;
    opacity:.7;
}

.searchClose:hover{
    opacity:1;
}

.submitSearch:hover{
    background-color:#333333;
}


/**********************************/
/*NAVBAR - DROP DOWN MENU *********/

.listDropIcon{
    margin-left:3px;
    height:12px;
    width:12px;
    display:inline-block;
    background: url("../img/br-desk-sprite.png") no-repeat scroll -9px -56px transparent;
}

/* Nav Commom CSS*/
nav ul li{
    position:relative;    
}

nav ul li ul li a:link,
nav ul li ul li a:visited,
nav ul li ul li a:active{
    font-size:13px;
    font-weight:400;
    color:#f0f0f0;
    padding:8px 0px 8px 7px;
    margin:0px 0px 0px 0px;
    float:left;
    display:block;
    width:100%;
    height:100%;
    text-align:left;
    border-bottom:1px solid #515151;
}

nav ul li ul li:hover a{
    background: #eb5443;
    color:#ffffff!important;
}

nav ul li:hover a{
    color:#FFFFFF;
    z-index:99;
}

/*Luxury Items UL (ulLuxury)*/
nav ul li .ulLuxury{
    width:800px; 
    z-index:99;
    display:none;
    height:auto;
    padding:10px 0px 10px 10px;
    background: #323232;
    color:#ffffff;
    font-size:12px;
}

.ulLuxury li{
    margin: 0px 10px 0px 0px;
    padding: 0px 0px 0px 0px;
    width:187px;
    float:left;
    text-align:right;
    z-index:99;
    position:relative;
}

nav ul li:hover > .ulLuxury {
    display: block;
    position: absolute;
    margin: 0;
    top:36px;
    left:-330px;
    z-index:99;
    /*border-left:1px solid #515151;
    border-right:1px solid #515151;
    border-bottom:1px solid #515151;*/
}

.ulLuxury li span{
    position:absolute;
    right:3px;
    bottom:9px;
    font-size:12px;
    font-weight:400;
    color:#ffffff;    
}

.ulLuxury .meNavLi a,
.ulLuxury .meNavLi span{
    font-weight:700!important;
}

.ulLuxury .meNavLi a:hover{
    font-weight:700!important;
}

/*Rich People UL 1 (ulRich)*/
nav ul li .ulRich{
    width:auto; 
    z-index:99;
    display:none;
    height:auto;
    padding:10px 10px 10px 10px;
    background:#323232;
    color:#ffffff;
    font-size:12px;
    position:relative;
}

.ulRich li{
    width:187px;
    float:left;
    text-align:left;
    padding:0px;
    margin:0px;
    z-index:99;
}

nav ul li:hover > .ulRich{
    display: block;
    position: absolute;
    margin: 0;
    top:36px;
    left:-40px;
    z-index:99;
   /*border:1px solid #515151;*/
}

/*Rich People UL 2 (ulRichTwo)*/
.ulRich li:hover > .ulRichTwo{
    display: block!important;
    position: absolute;
    margin: 0;
    top:-76px;
    left:180px;
}

nav ul li .ulRich li .ulRichTwo{
    background:#444444!important;
    position:absolute;
    padding:10px 0px 10px 10px;
    width:405px;    
}

nav ul li .ulRich li .ulRichTwo li{
    width:187px;
    float:left;
    text-align:left;
    padding:0px;
    margin:0px;
    z-index:99;
    margin: 0px 10px 0px 0px;
}

nav ul li .ulRich li .ulRichTwo li a:hover{
    background:#eb5443;
}

nav ul li .ulRich li .ulRichTwo li span{
    position:absolute;
    right:3px;
    bottom:9px;
    font-size:12px;
    font-weight:400;
    color:#f3f3f3;    
}

nav ul li ul li ul li a:link,
nav ul li ul li ul li a:visited,
nav ul li ul li ul li a:active{
    font-size:13px;
    font-weight:400;
    color:#f0f0f0;
    background:#444444;
    padding:8px 0px 8px 7px;
    margin:0px 0px 0px 0px;
    float:left;
    display:block;
    width:100%;
    height:100%;
    text-align:left;
    border-bottom:1px solid #666666;
}

nav ul li ul .assetHover:hover a{
    background:#444444;
}
.ulRichTwo li:hover{
    background:#eb5443;
}

/******************************/
/*HOME FEATURED ARTICLES ******/

.featuredW{
    background:#1e1e1e;
    border-top:2px solid #323232;
    width:100%;
    padding:20px 0px;
    -webkit-box-shadow: 0 1px 5px 0 rgba(0,0,0,.1);
    box-shadow: 0 1px 5px 0 rgba(0,0,0,.1);
}

.featured{
    width:1024px;
    overflow:auto;
    margin:0px auto 0px;
    padding:0px 0px 0px 0px;
}

.featArticle{
    width:33.333%;
    padding:0px;
    height:auto;   
    position:relative;
    float:left;
    margin:0px;
}

.featTopTitle{
    margin:0px auto 15px;
    text-align:center;
    font-size:18px;
    font-weight:300;
    color:#afafaf;
    display:block;
    text-transform:uppercase;
    letter-spacing:1px;
}

.featTitle{
    color:#ffffff;
    z-index:10;
    width:100%;
    padding:10px 10px;
    position:absolute;
    bottom:0px;
    left:0px;
    background-color:rgba(0, 0, 0, .6);
}

.featTag{
    font-size:10px;
    font-weight:400;
    color:#fff;
    text-transform:uppercase;
    background-color:rgba(235, 84, 67, 1);
    z-index:1;
    letter-spacing:1px;
    position:absolute;
    top:5px;
    left:5px;
    padding:5px 7px;
}

.featTitle H3{
    font-size:14px;
    font-weight:400;
    color:#ffffff;
    line-height:1.3;
    text-transform:uppercase;
    padding:0px;
    margin:0px;
}

.featTitle H3:hover{
    color:#ccc;
}

.imgFeatHolder{
    width:100%; 
    overflow:hidden;
    position:relative;
    /*-webkit-box-shadow: 0 1px 5px 1px rgba(0,0,0,.2);
    box-shadow: 0 1px 5px 1px rgba(0,0,0,.2);*/
}


/*********************************/
/* INDEX COLUMS ******************/

/** Colum 1 **/
.newArtWrap{
    overflow:auto;
}

.articleImg{
    position:relative;
}

.newArticle,
.articleBrowse{
    width:100%;
    margin:0px 0px 20px 0px;
    padding:0px 0px 0px;
    position:relative;
    border-bottom:1px solid #d8d8d8;
    background:#ffffff;
}

span.textImg {
  background: rgba(0,0,0,0.5);
  color: white;
  cursor: pointer;
  display: table;
  height: 255px;
  left: 0;
  position: absolute;
  top: 0;
  width: 453px;
  opacity: 0;
}

.newCat{
    position:absolute;
    top:7px;
    left:7px;
    font-weight:400;
    font-size:10px;
    margin:0px 0px 5px 0px;
    padding:5px 8px;
    display:block;
    color:#1e1e1e;
    background-color:rgba(255, 255, 255, 1);
    text-transform:uppercase;
    letter-spacing:1px;    
}

.newTitle{
    margin:0px;
    padding:15px 15px 0px;
    display:block;
    font-size:24px;
    font-weight:700;
    color:#1e1e1e;    
    line-height:1.1;
}

.newP{
    margin:0px;
    padding:10px 15px 15px;
    display:block;
    font-size:14px;
    font-weight:400;
    color:#999;    
    line-height:1.4;
}

.newInfo{
    display:block;
}

.newDate{
    /*background: url("../img/br-desk-sprite.png") no-repeat scroll -7px -1206px transparent;*/
}

.newBy{
    /*background: url("../img/br-desk-sprite.png") no-repeat scroll -9px -1234px transparent;*/
}

.newView{
    background: url("../img/br-desk-sprite.png") no-repeat scroll -7px -1262px transparent;
}

.newDate,
.newBy,
.newView{
    margin:0px 0px 0px 15px;
    font-weight:400;
    font-size:12px;
    padding:5px 0px 5px 0px;
    display:block;
    color:#6e6e6e;
    text-transform:uppercase;
    display:inline-block;
}

.newShareTxt{
    display:none;
    background: url("../img/br-desk-sprite.png") no-repeat scroll -9px -1258px transparent;
    position:absolute;
    bottom:10px;
    right:0px;
    color:#b6b6b6;
    font-weight:400;
    font-size:11px;
    text-transform:uppercase;
    padding:5px 0px 5px 20px;
    margin:0px;
}

/** Colum 2 **/
.indexMid{
    width:26%;
    float:left;
}

.sectWrap{
    width:45%;
    float:left;
    overflow:auto;
}

.meArtWrap{
    overflow:auto;
}

.meArticle,
.articleBrowse{
    width:100%;
    margin:0px 0px 20px;
    background:#ffffff;
    /*background:#f0eadf;*/
    border-bottom:1px solid #d8d8d8;
}

.meArticle .listLink,
.newArticle .listLink{
    padding:0px 0px 10px;
}

.meTitle{
    font-size:18px;
    font-weight:700;
    color:#000;
    width:100%;
    margin:0px;
    padding:15px 15px 15px;
    line-height:1;
}

/*Load More Button*/
.moreBut{
    display:block;
    margin:0px auto 20px;
}

.moreBut a{
    display:block;
    height:auto;
    color:#ffffff;
    background:#4e5860;
    border: 1px solid #141a1e;
    padding:22px 0px 18px;
    margin:5px auto;
    font-size:14px;
    font-weight:400;
    text-align:center;
    text-transform:uppercase;
    cursor:pointer;
}

/** Colum 3 **/
.indexRight{
    width:25%;
    padding:0px;
    margin:0px;
    float:left;
}

.goToBut:link,
.goToBut:visited{
    font-weight:400;
    color:#1e1e1e;
    background:#fff;
    font-size:12px;
    padding:15px 0px 13px 0px;
    margin:0px;
    display:block;
    text-align:center;
    text-transform:uppercase;
    /*-webkit-box-shadow: 0 1px 2px 0 rgba(0,0,0,0.25);
    box-shadow: 0 1px 2px 0 rgba(0,0,0,0.25);*/
}

.goToBut:hover{
    background:#fafafa;    
}
.goToBut:active{
}

.richCont,
.carCont{
    background:#ffffff;
}

.carContWrap{
    margin-top:25px;
}


/*********************************/
/* BROWSE - Article in sidebar ***/

.articleBrowseSide{
    width:100%;
    overflow:auto;
    margin-bottom:10px;
    padding-bottom:10px;
    /*border-bottom:1px solid #e6e6e6;*/
}

.articleImgSide{
    width:50%;
    display:table-cell;
    vertical-align:middle;
    margin:0px;
    padding:0px;
    position:relative;
}

.smallTxtWrapSide{
    width:50%;
    display:table-cell;   
    margin:0px;
    padding:0px 0px 0px 10px;
    vertical-align:middle;
}

.smallCatSide{
    text-transform:uppercase;
    vertical-align:middle;
    font-size:11px;
    margin:0px 5px 0px 0px;
    padding:0px 5px 0px 0px;
    color:#555555;
    font-weight:400;
    display:inline-block;
    /*border-right:1px solid #666666;*/
}

.catNoSide{
    border:none!important;
}

.smallShareSide{
    display:none;
    text-transform:uppercase;
    vertical-align:middle;
    font-size:11px;
    margin:0px;
    padding:0px;
    color:#555555;
    font-weight:400;
}

.smallTitleSide{
    font-size:13px;
    color:#1e1e1e;
    font-weight:600;
    padding:0px;
    margin:5px 0px 0px;
}

#richFilesTeaser{
    overflow:auto;
    margin:0px 0px 0px;
}

/*********************************************/
/* BROWSE - Article in sidebar - BIG IMAGE ***/

.articleBigSide{
    width:100%;
    overflow:auto;
    margin-bottom:15px;
    padding-bottom:15px;
}

.artBigSideImg{
    width:100%;
    display:block;
    margin:0px;
    padding:0px;
}

.artBigSideTxt{
    width:100%;
    display:block;   
    margin:0px;
    padding:0px 0px 0px 0px;
}

.artBigSideTitle{
    font-size:16px;
    color:#1e1e1e;
    font-weight:700;
    padding:0px;
    margin:10px 0px 0px;
}

/*********************************************/
/* RICHFILES - INDEX *************************/

.richLeft{
    float:left;
    width:25%;
    margin-right:20px;
}

.richRight{
    float:left;
    width:73%;
    
}

/*Rich files assests*/
.richAsset{
    overflow:auto;
    display:block;
}

.assetTop{
    display:block;
    overflow:auto;
    margin-bottom:5px;
}

.assetTopTitle{
    margin:5px 0px 0px;
    padding:10px 0px 10px 0px;
    font-size:14px;
    font-weight:700;
    text-transform:uppercase;
    color:#1e1e1e;
    float:left;
}

.assetMore:link,
.assetMore:visited{
    color:#888;
    font-weight:400;
    font-size:10px;
    text-transform:uppercase;
    float:right;
    padding:6px 8px 5px; 
    margin:9px 36px 0px 0px;
    border:1px solid #888;
}

.assetMore:hover{
    color:#000;
    border:1px solid #666;
}

.assetMore:active{
    color:#000;
    border:1px solid #000; 
}

.assetBrowse{
    width:23%;
    background:#ccc;
    margin:0px 10px 20px 0px;
    padding:0px 0px 0px;
    background:#fff;
    border-bottom:1px solid #d8d8d8;
    float:left;
}

.assetImg{
    display:block;
    width:100%;
}

.assetTxt{
    display:block;
    min-height:100px;
    padding:10px 10px;
}

.assetTitle{
    font-size:16px;
    font-weight:700;
    color:#1e1e1e;
    width:100%;
    margin:0px;
    line-height:1;
}

.assetBy{
    margin-top:10px;
    font-size:12px;
    font-weight:400;
    display:block!important;
    color:#999;    
}

.assetOwn{
    font-weight:700;
    margin-left:3px;
    color:#666;
}
    



/*********************************************/
/* BROWSE - Related Articles under post ******/

.artRelated{
    width:30%;
    overflow:auto;
    float:left;
    margin:10px 8px 0px; 
}

.artImgTop{
    width:100%;
    display:block;
    margin:0px;
    padding:0px;
    position:relative;
}

.artRelTxt{
    width:100%;
    display:block;   
    margin:0px;
    padding:5px 0px;
    min-height:75px;
}

.artRelCar{
    min-height:55px!important;
}

.artRelCat{
    text-transform:uppercase;
    vertical-align:middle;
    font-size:11px;
    margin:0px 5px 0px 0px;
    padding:0px 5px 0px 0px;
    color:#666666;
    font-weight:400;
    display:inline-block;
    border-right:1px solid #666666;
}

.artRelShare{
    display:none;
    font-weight:400;
    position:absolute;
    right:7px;
    top:7px;
    margin:0px;
    padding:5px 8px;
    text-transform:uppercase;
    font-size:12px;
    color:#ffffff;
    background:#000000;
}

.artRelTitle{
    font-size:14px;
    color:#1e1e1e;
    font-weight:400;
    padding:0px;
    margin:5px 0px 0px;
}

/*************************************/
/* BROWSE - SMALL IAMGE - CATEGORY ***/

.categorySmall{
    width:100%;
    overflow:auto;
    margin-bottom:15px;
    padding-bottom:15px;
    border-bottom:1px solid #e6e6e6;
}

.catSmallImg{
    width:39%;
    display:inline-block;
    vertical-align:middle;
    margin:0px;
    padding:0px;
    position:relative;
}

.catSmallInfo{
    width:60%;
    display:inline-block;   
    margin:0px;
    padding:0px 0px 0px 10px;
    vertical-align:middle;
}

.csInfo{
    font-size:12px;
    color:#999;
    font-weight:400;
    padding:0px 10px 0px 0px;
    margin:0px 10px 0px 0px;
    text-transform:uppercase;
}

.articleSmaTitle{
    font-size:24px;
    color:#1e1e1e;
    font-weight:400;
    padding:0px;
    margin:0px 0px 10px;
    display:block;
}

.asiBorder{
    border-right:1px solid #666666;
}


/*****************************************/
/* BROWSE - 1st LARGE IAMGE - CATEGORY ***/

.categoryBig{
    width:100%;
    overflow:auto;
    margin-bottom:15px;
    padding-bottom:15px;
    border-bottom:1px solid #e6e6e6;
}

.catBigImg{
    width:100%;
    display:block;
    margin:0px;
    padding:0px;
    position:relative;
}

.catBigText{
    position:absolute;
    bottom:0px;
    left:0px;
    padding:15px;
    background-color: rgba(0, 0, 0, 0.5);
    width:100%;
}

.cbTitle{
    font-size:40px;
    color:#fff;
    font-weight:400;
    padding:0px;
    margin:0px 0px 10px;
    line-height:1.1;
    display:block;
}

.cbInfo{
    font-size:14px;
    color:#fff;
    font-weight:400;
    padding:0px 10px 0px 0px;
    margin:0px 10px 0px 0px;
    text-transform:uppercase;
    display:inline-block;
}

.catBigText .icon-user,
.catBigText .icon-clock{
    font-weight:700;
}

.cbLine{
    border-right:1px solid #666666;    
}


/******************************************/
/* BROWSE - PEOPLE - INDEX ****************/

.humanBrowse{
    width:100%;
    overflow:auto;
    padding:10px 10px;
    border-bottom:1px solid #ddd;
}

.humanBrowse:hover,
.lcTopBrowse:hover{
    /*background:#fafafa;*/    
}

.humanBrowse a:link{
    display:block;   
    color:#1e1e1e;
    overflow:auto;
}

.humImg{
    display:inline-block;
    width:20%;
    vertical-align:middle;
    margin:0px;
    padding:0px;
    text-align:center;
    position:relative;
}

.smallFlagImg{
    vertical-align:middle;
    display:inline-block;
    width:20px;
    height:20px;
}

.humName{
    display:inline-block;
    width:55%;
    vertical-align:middle;
    margin:0px;
    padding:0px 0px 0px 5px;
}

.humName .hnTop{
    vertical-align:middle;
    display:inline-block;
    font-size:14px;
    width:75%;
    color:#1e1e1e;
    font-weight:400;
    margin:0px;
    padding:0px 0px 0px 2px;
}

.humName .hnBot{
    font-size:12px;
    font-weight:400;
    display:block!important;
    color:#6e6e6e;
}

.humValue{
    display:inline-block;
    width:21%;
    vertical-align:middle;
    font-size:18px;
    color:#1e1e1e;
    font-weight:900;
    text-align:center;
    line-height:1;
}

.humValue .moneyValue{
    display:block;
    font-weight:400;
    font-size:10px;
    color:#1e1e1e;
    margin:0px;
    padding:0px;
}



/******************************************/
/* BROWSE - PEOPLE - TOP 250 **************/

.humanBrowseRF{
    width:100%;
    overflow:auto;
    padding: 0px 0px 10px;
    margin: 0px 0px 10px;
    /*border-bottom:1px solid #eeeeee;*/
}

.humanBrowseRF a:link{
    display:block;   
    color:#1e1e1e;
    overflow:auto;
}

.humImgRF{
    display:inline-block;
    width:20%;
    vertical-align:middle;
    margin:0px;
    padding:0px;
    text-align:center;
    position:relative;
}

.humFlagRF{
    display:inline-block;
    width:8%;
    vertical-align:middle;
    margin:0px;
    padding:0px 0px 0px 4px;
    text-align:center;
    position:relative;
}

.humNameRF{
    display:inline-block;
    width:51%;
    vertical-align:middle;
    margin:0px;
    padding:0px 0px 0px 5px;
}

.humNameRF .hnTop{
    vertical-align:middle;
    display:inline-block;
    font-size:14px;
    width:75%;
    color:#1e1e1e;
    font-weight:400;
    margin:0px;
    padding:0px 0px 0px 2px;
}

.humNameRF .hnBot{
    font-size:12px;
    font-weight:400;
    display:block!important;
    color:#666666;
    text-transform:capitalize;
}

.humValueRF{
    display:inline-block;
    width:18%;
    vertical-align:middle;
    font-size:18px;
    color:#1e1e1e;
    font-weight:900;
    text-align:center;
    line-height:1;
}

.humValueRF .moneyValue{
    display:block;
    font-weight:400;
    font-size:10px;
    color:#1e1e1e;
    margin:0px;
    padding:0px;
}

/***************************************/
/* BROWSE - RANK PEOPLE ****************/


.hbNoPad{
    padding:10px 0px 10px 0px!important;
}

.humRankImg{
    display:inline-block;
    vertical-align:middle;
    width:13%;
    margin:0px;
    padding:0px;
    text-align:center;
    position:relative;
}

.humRank{
    display:inline-block;
    vertical-align:middle;
    width:12%;
    color:#1e1e1e;
    margin:0px;
    font-size:30px;
    font-weight:300;
    text-align:center;
}

.humRank .numIcon{
    font-size:16px;
    font-weight:400;
    vertical-aling:top;
}

.humRankName{
    display:inline-block;
    width:35%;
    vertical-align:middle;
    margin:0px;
    padding:0px 0px 0px 0px;
}

.humRankFlag{
    display:inline-block;
    width:5%;
    vertical-align:middle;
    text-align:center;
}

.humRankName .hnTop{
    display:block;
    font-weight:400;
    font-size:22px;
    color:#1e1e1e;
    display:block!important;
    width:100%;
}

.humRankValue{
    display:inline-block;
    width:32%;
    vertical-align:middle;
    font-size:32px;
    color:#000000;
    font-weight:700;
    text-align:center;
    line-height:1;
}

.humRankValue .moneyValue{
    display:block;
    font-weight:400;
    font-size:12px;
    color:#1e1e1e;
    margin:0px;
    padding:0px;
}


/*************************************/
/* BROWSE - PEOPLE - big format ******/

.humanBig{
    width:100%;
    overflow:auto;
    margin-bottom:15px;
    padding-bottom:15px;
    border-bottom:1px solid #ddd;
}

.humBigImg{
    width:18%;
    display:inline-block;
    vertical-align:middle;
    margin:0px;
    padding:0px;
    position:relative;
}

.humBigInfo{
    width:50%;
    display:inline-block;   
    margin:0px;
    padding:0px 0px 0px 20px;
    vertical-align:middle;
}

.humBigInfo .topFlag{
    display:inline-block;
    vertical-align:middle;
}

.humBigInfo .topTitle{
    font-size:24px;
    color:#1e1e1e;
    font-weight:400;
    padding:0px;
    margin:0px 0px 0px;
    display:inline-block;
    vertical-align:middle;
}

.humBigInfo .botOcu{
    display:block;
    font-size:14px;
    color:#666666;
    font-weight:400;
    padding:0px;
    margin:10px 0px 0px;
    text-transform:capitalize;
}

.humBigValue{
    width:30%;
    padding:0px;
    margin:0px;
    font-weight:400;
    font-size:10px;
    color:#5a5a5a;
    text-transform:uppercase;
    text-align:center;
    vertical-align:middle;
    display:inline-block;
}
.humBigValue .valTop{
    display:block;
}

.humBigValue .valBot,
.humBigValue .moneyValue{
    font-weight:400;
    font-size:30px;
    color:#1e1e1e;
    margin:1px 0px 0px;
    text-transform:none;
    display:inline-block;
}

.humBigValue .moneyValue{
    margin-left:5px;
}


/**********************************/
/* BROWSE - TOP 10 CARS - SMALL ***/

.lcTopBrowse{
    width:100%;
    overflow:auto;
    padding:10px;
    border-bottom:1px solid #eeeeee;
}

.listTopLink{
    display:block;    
}

.lcTopListImg{
    width:35%;
    display:inline-block;
    vertical-align:middle;
    margin:0px;
    padding:0px;
    position:relative;
}

.imgRank,
.lcTopRank{
    position:absolute;
    bottom:0px;
    right:0px;    
    color:#ffffff;
    margin:0px;
    font-size:12px;
    font-weight:700;
    font-style:italic;
    text-align:center;
    padding:2px 4px 2px 3px;
    background-color: rgba(30, 30, 30, 0.4);
}

.numIcon{
    font-size:10px;
    vertical-align:top;
    font-weight:400;
}

.lcTopListRight{
    width:62%;
    display:inline-block;
    vertical-align:middle;
    margin:0px;
    padding:0px 0px 0px 10px;
}

.lcTopListTitle{
    width:65%;
    display:table-cell;
    vertical-align:middle;
    font-size:13px;
    color:#1e1e1e;
    font-weight:600;
}

.lcTopListValue{
    font-size:12px;
    font-weight:400;
    display:block!important;
    color:#666666;
}

/*******************************************/
/* ARTICLE PAGE ****************************/

/*Main content - left side*/
.articleWrap{
    padding:0px 20px;   
}

/*Article top links - prev/next buttons*/
.articleTopLinks{
    diplay:block;
    height:auto;
    overflow:auto;
    margin:20px 20px 20px;
}

.topNextPrev{
    display:block;
}

.topNextPrev a:link,
.topNextPrev a:visited{
    font-weight:400;
    color:#aaa;
    font-size:10px;
    text-transform:uppercase;
    border:1px solid #aaa;
}

.topNextPrev a:hover{
    color:#666;
    border:1px solid #666;
}

.topNextPrev a:active{
    color:#000;
    border:1px solid #000;
}

.topPrevLink{
    float:right;
    padding:6px 9px 5px;
}

.topNextLink{
    float:right;
    margin-left:10px;
    padding:6px 9px 5px;
}


/*Article Header Info - title, author, date, comments, feat image*/
.catArticle:link,
.catArticle:visited{
    font-weight:300;
    font-size:20px;
    margin:3px 0px 0px;
    text-transform:uppercase;
    color:#555555;
    line-height:1;
    float:left;
}

.catArticle:hover,
.catArticle:active{
    text-decoration:underline;
}

.articleHeader{
    margin:0px auto 15px;
    padding:0px;
}

.articleInfo{
    display:block;
    padding:8px 0px 8px;
    margin:0px 0px 15px;
    border-top:1px solid #ddd;
    border-bottom:1px solid #ddd;
    overflow:auto;
}

.artInfoLeft{
    float:left;
    margin-top:7px;
    color:#999;
}

.infoTxt{
    display:inline;
    color:#999;
    font-size:12px;
    padding-right:5px;
    margin-right:5px;
    text-transform:uppercase;
}

.catBigText .infoTxt,
.catBigText .tagCars{
    color:#fff;
}

.infoLine{
    border-right:1px solid #ddd;
}

/*Article info - by, date, category*/
.infoBy,
.infoCat,
.infoDate,
.infoComment{
    display:none;
    font-weight:400;
    color:#2f2f2f;
    font-size:12px;
    margin:0px 5px 0px 0px;
    padding:0px;
}

/*Comments*/
.infoComments{
    display:inline-block;
    padding-right:4px;
    cursor: pointer;
    color:#999999;
}

.infoComment{
    color:#666;
    font-size:13px;
    font-weight:400;
    display:inline-block;
    vertical-align:middle;
    padding:0px;
}

/**/.icon-chat{
    font-size:10px;
}

/*Views*/
.infoViews{
    float:right;
    font-size:20px;
    font-weight:700;
    color:#000000;
    display:inline-block;
    vertical-align:middle;
    margin-top:-2px;
}

.infoViewsTxt{
    font-size:10px;
    font-weight:400;
    color:#666666;
    display:inline-block;
    vertical-align:middle;
    margin-left:5px;
    text-transform:uppercase;
}

/*Article content - text, images*/
.contentTxt,
.carContentTxt{
    margin-top: 20px;
    font-size:14px;
    line-height:1.7;
    color:#333333;
    font-weight:400;
}

.contentTxt iframe{
    display:block;
    margin:10px auto;
}

.contentTxt img{
    display:block;
    height:auto;
    margin:15px auto;
}

.carContentTxt img{
    display:block;
    width:100%;
    height:auto;
}

.contentTxt a:link,
.contentTxt a:visited{
    color:#2e00ff;
}

.contentTxt a:hover,
.contentTxt a:active{
    text-decoration:underline;
}

.lcPush{
    margin:25px 0px 0px;    
}

/* Next/Prev Article Links*/
.nextPrev{
    display:block;
    overflow:auto;
    margin:20px 0px 0px;
}

.nextPrev a:link,
.nextPrev a:visited{
    font-weight:300;
    color:#888;
    border:1px solid #888;
    font-size:14px;
    width:40%;
    padding:15px 0px;
    margin:0px;
    text-align:center;
    text-transform:uppercase;
    letter-spacing:1px;
}

.nextPrev a:hover{
    color:#333;
    border:1px solid #333;
}

.nextPrev a:active{
    color:#000;
    border:1px solid #000;
}

.nextArticle{
    float:right;
}

.prevArticle{
    float:left;
}

/*Realted Articles*/
.relatedArticles{
    dispaly:block;
    overflow:auto;
}

/*List Articles*/


/* VIEW ALL BUTTON FOR ARTICLE */

.articleViewAll{
    display:block;
    margin:15px auto 0px;
    color:#000;
    text-align:center;
    font-size:15px;
    width:200px;
}

.articleViewAll .icon-th-list{
    font-size:12px;
    margin-right:5px;    
}

.splitPostPagination{
    display:block;
    height:auto;
    margin:30px auto 5px;
    font-weight:400;
    text-align:center;
    text-transform:uppercase;
}

.splitPostPagination a:link,
.splitPostPagination a:visited{
    display:block;
    padding:22px 0px 18px;
    background:#4e5860;
}

.splitPostPagination a:hover{
    background:#333b42;
}

.splitPostPagination a:active{
    background:#1d2227;
}

.splitPostPagination .listNext{
    color:#FFFFFF;
    font-weight:700;
    font-size:20px;
    text-transform:uppercase;
    margin-right:10px;
}

.splitPostPagination .listNum{
    color:#fff;
    font-weight:300;
    font-size:20px;
    text-transform:uppercase;
    margin-right:5px;
}

.splitPostPagination .listTitle{
    color:#fff;
    font-weight:300;
    font-size:20px;
    text-transform:uppercase;
}

h2 listnum{
    background:#eb5443;
    padding: 6px 15px 6px;
    margin:10px 10px 10px 0px;
    color:#ffffff;
    font-size:18px;
    font-weight:700;
    display:inline-block;
}

h2 listtitle{
    display:inline-block;
    font-weight:700;
}

    

/********************************/
/*LUXURY CARS - BROWSING ADD ONS*/

/*Rank added to images*/
.lcTopRank{
    position:absolute;
    bottom: 3px;
    right:3px;
    color:#ffffff;
    background:#000000;
    font-size:12px;
    padding:2px;
    text-align:center;
}

.lcTopRank .numIcon{
    font-size:8px;
    margin-right:2px;
}

/*Browse speed and price css*/
.tagCars{
    font-weight:700;
    margin-left:3px;
    color:#666;
}


/**************************/
/* LUXURY CARS PROFILE ****/

/*Speed and value specs*/
.autoSpecs{
    diplay:block;
    height:auto;
    width:100%;
    background:#f6f6f6;
    border:1px solid #c9c9c9;
    overflow:auto;
    margin:15px 0px 15px;
}

.autoSpecs .specWrap{
    width:50%;
    height:auto;
    text-align:center;
    display:inline-block;  
    float:left;
    padding:10px 0px 10px;
}

.specBL{
    border-left:1px solid #c9c9c9;
}

.autoSpecs .specTop{
    text-transform:uppercase;
    font-size:10px;
    font-weight:400;
    display:block;
    color:#5a5a5a;
}
.autoSpecs .specBot{
    font-size:20px;
    font-weight:700;
    display:block;
    color:#1e1e1e;
}

/*Luxury car - image slider*/
.carSpecImgW{
    display:block;
    width:75%;
    height:auto;
    position:relative;
    overflow:hidden;
    margin:10px auto;
}

.carImgPrev{
    position:absolute;
    left:0;
    top:0;
    height:100%;
    width:40%;
    background-color:#ff0;
    background: url("../img/slide-arrow.png") no-repeat scroll left center transparent;
    opacity:.75;
    color:#000;
}

.carImgNext{
    position:absolute;
    right:0;
    top:0;
    height:100%;
    width:40%;
    opacity:.75;
    background: url("../img/slide-arrow.png") no-repeat scroll right center transparent;
    color:#000;
}

/************************************************************/
/* Article Top - Facebook, Twitter, Pinterest, Google *******/

.articleShare{
    margin:0px auto 0px;
    padding:0px;
    float:right;
    /*border-left:1px solid #e8e8e8;*/
}

.articleShare .respShare{
    padding:0px;
    margin:0px;
    display:inline-block;
    vertical-align:middle;
    list-style:none;
    overflow:auto;
}

/*Total share count - Article top*/
/**/.respTotal{
    display:inline-block;
    vertical-align:middle;
    width:50px;
    list-style:none;
    overflow:auto;
    text-align:center;
}

.articleShare .respTotalTop{
    display:block;
    font-size:24px;
    letter-spacing:-1px;
    font-weight:700;
    line-height:1.1;
}

.articleShare .respTotalBot{
    display:block;
    font-size:9px;
    font-weight:400;
    text-transform:uppercase;
    margin-top:-3px;
}

.articleShare .respShare li{
    background:#000;
    font-size:9px;
    font-weight:600;
    float:right;
    margin-right:0px;
    margin-left:4px;
    width:58px
}

.articleShare .respShare li a{
    width:100%;
    display:block;
    padding:8px 5px 6px;
    text-align:center;
    text-transform:uppercase;
}

.articleShare .fbText{
    padding:2px 0px 2px 11px;
    background: url("../img/br-desk-sprite.png") no-repeat scroll -11px -1338px transparent;
}

.articleShare .twText{
    padding:1px 0px 1px 16px;
    background: url("../img/br-desk-sprite.png") no-repeat scroll -9px -1403px transparent;
}

.articleShare .piText{
    padding:2px 0px 2px 15px;
    background: url("../img/br-desk-sprite.png") no-repeat scroll -10px -1466px transparent;
}

.articleShare .goText{
    padding:2px 0px 2px 16px;
    background: url("../img/br-desk-sprite.png") no-repeat scroll -9px -1530px transparent;
}


/**************************************************************/
/* Count Buttons - Facebook, Twitter, Pinterest, Google *******/

.respShareTitle{
    font-size:20px;
    font-weight:300;
    color:#6e6e6e;
    text-transform:uppercase;
    letter-spacing:1px;
    margin:40px 0px 0px;
    text-align:center;
    display:block;
}

.botShare{
    marign:0px auto;
}

.botShare .respShare{
    padding:10px 0px 0px;
    margin:0px;
    display:inline-block;
    vertical-align:middle;
    width:100%;
    list-style:none;
    overflow:auto;
}

.botShare .respShare li{
    background:#000;
    font-size:13px;
    font-weight:900;
    margin-right:4px;
    width:24%;
    display:inline-block;
    float:none;
}

.respShare .liNoMarg{
    margin-right:0px!important;
}

.socialUnder{
    marign-top:10px; 
}

.botShare .respShare li a{
    width:100%;
    display:block;
    padding:14px 10px 10px 10px;
    text-align:left;
    text-transform:uppercase;
}

/*Facebook Colour*/
.respShare .respShareFb:link,
.respShare .respShareFb:visited{
    background-color:#3c5b9b;
    color:#fff;    
}

.respShare .respShareFb:hover{
    background-color:#294887;
}

.respShare .respShareFb:active{
    background-color:#3c5b9b;
    opacity:.9;
}

/*Twitter Colour*/
.respShare .respShareTw:link,
.respShare .respShareTw:visited{
    background-color:#359bed;  
    color:#fff;     
}

.respShare .respShareTw:hover{
    background-color:#2288db; 
}

.respShare .respShareTw:active{
    background-color:#359bed; 
    opacity:.9;
}

/*Pinterest Colour*/
.respShare .respSharePi:link,
.respShare .respSharePi:visited{
    background-color:#c9232d;
    color:#fff;       
}

.respShare .respSharePi:hover{
    background-color:#b5121c;
}

.respShare .respSharePi:active{
    background-color:#c9232d;
    opacity:.9;
}

/*Google Plus Colour*/
.respShare .respShareGp:link,
.respShare .respShareGp:visited{
    background-color:#d64136;    
    color:#fff;   
}

.respShare .respShareGp:hover{
    background-color:#c2281d;
}

.respShare .respShareGp:active{
    background-color:#d64136;
    opacity:.9;
}

.fbText{
    padding:2px 0px 2px 18px;
    background: url("../img/br-desk-sprite.png") no-repeat scroll -17px -488px transparent;
}

.twText{
    padding:1px 0px 1px 28px;
    background: url("../img/br-desk-sprite.png") no-repeat scroll -15px -559px transparent;
}

.piText{
    padding:2px 0px 2px 26px;
    background: url("../img/br-desk-sprite.png") no-repeat scroll -6px -775px transparent;
}

.goText{
    padding:2px 0px 2px 28px;
    background: url("../img/br-desk-sprite.png") no-repeat scroll -4px -838px transparent;
}

.botShare .respShare li a{
    overflow:auto;
}

.botShare .fbText,
.botShare .twText,
.botShare .piText,
.botShare .goText{
    float:left;
    display:block;
    margin:0px 0px 0px 15px;
}

.fbCountBot,
.twCountBot,
.piCountBot,
.goCountBot{
    display:block;
    font-size:20px;
    font-weight:300;
    color:#fff;
    margin: -4px 0px 0px 0px;
    padding:0px 0px 0px 10px;
    float:right;
}

/*******************************************************/
/* Follow - Facebook, Twitter, Pinterest, Google *******/

.stick{
    display:block!important;
}

.fsArticle,
.fsProfile,
.fsCars{
    width:647px;
    height:44px;
    background:#ffffff;
    /*background: rgba(255, 255, 255, 0.9);*/
    z-index:11;
    top:55px;
    position:fixed;
    border-bottom:1px solid #dddddd;
    overflow:auto;
    display:none;
    -webkit-box-shadow: 0 1px 2px 0 rgba(0,0,0,.2);
    box-shadow: 0 1px 2px 0 rgba(0,0,0,.2)
}

.followLeft{
    float:left;
    width:64%;
}

.followRight{
    float:right;
    width:36%;
    text-align:right;
}

.followImg{
    float:left;
    display:block;
    height:30px;
    width:30px;
    margin:6px 0px 0px 10px;
}

.followName,
.followTitle{
    font-size:14px;
    font-weight:400;
    color:#1e1e1e;
    padding:14px 0px 0px 0px;
    margin-left:10px;
    float:left;
    display:block;
}

.followValue{
    font-size:14px;
    font-weight:400;
    color:#1e1e1e;
    padding:14px 0px 0px 5px;
    float:left;
    display:block;
}

.frText{
    float:right;
    font-weight:400;
    font-size:10px;
    padding:12px 9px 0px 0px;
    line-height:1;
    color:#000000;
    text-transform:uppercase;
    text-align:right;
}

/*Follow Share - Icon Buttons*/
.folShare{
    margin:0px;
    padding:0px;
    float:right;
}

.respShareFol li{
    list-style:none;
    display:table-cell;
}

.respShareFol li a{
    display:block;
}

.respShareFol li a span{
    width:45px;
    height:43px;
    display:block;
    text-align:center;
    border-left:1px solid #dddddd;
    overflow:auto;
    display:table-cell;
    vertical-align:middle;
}

/*Follow Assets Menu*/
.followAssets{
    float:left;
    display:block;
    height:43px;
    width:43px;
    border-right:1px solid #dddddd;
    position:relative;
    cursor:pointer;
}

.faMenu{
    display:none;
    width:215px;
    position:fixed;
    top:99px;
    background:#fafafa;
    padding:5px 5px;
    z-index:11;
    border-right:1px solid #e8e8e8;
    border-bottom:1px solid #e8e8e8;
}

.faMenu .sectBrowse:link,
.faMenu .sectBrowse:visited{
    color:#1e1e1e;
    font-size:12px;
    font-weight:400;
    display:block;
    width:100%;
    padding:10px 10px 10px;
    margin:0px 2px;
    text-aling:left;
}

.faMenu .sectBrowse:hover{
    background:#333;
    color:#fff;
}

.faMenu .sectBrowse:active{
    background:#000;
    color:#fff;    
}

.sectBroL{
    display:inline-block;
    vertical-align:middle;
    width:75%;
}

.sectBroR{
    display:inline-block;
    vertical-align:middle;
    width:25%;
    text-align:right;
    color:#999999;
}

/*Navigation bar for profile - view all*/
.optCategory{
    display:block;
    border-top:1px solid #e8e8e8;
    border-bottom:1px solid #e8e8e8;
    margin:10px 0px 15px;
    padding:8px 0px;
}

.optCatLink:link,
.optCatLink:visited{
    color:#1e1e1e;
    font-size:12px;
    font-weight:400;
    display:inline-block;
    padding:5px;
    margin:2px 2px;
    text-aling:left;
}

.optCatLink:hover{
    background:#f7f7f7;
}

.optCatLink:active{
    background:#e8e8e8;
}


/*****************************/
/* RICHFILES - PROFILE *******/

.profileAbout,
.profileSect{
    padding-bottom:20px;
}

/*Profile Top - Name, occupation and value*/
.profileTop{
    margin:20px 0px 15px;
    position:relative;
    overflow:auto;
}

.proTopLeft{
    float:left;
    width:60%;
    padding-right:20px;
    padding-top:10px;
}

.proH1{
    font-size:30px;
    font-weight:400;
    color:1e1e1e;
    margin:0px 0px 0px;
    padding:0px;
    display:inline-block;    
    vertical-align:middle;
}

.proOcu{
    display:block; 
    margin:5px 0px 0px;
    padding:0px;
    font-size:12px;
    font-weight:400;
    color:#666666;
    text-transform: capitalize;
}

.proOcuTxt{
    color:#000;
    margin-right:3px;   
}

.proFlag{
    display:inline-block;
    vertical-align:middle;
}

.proTopRight{
    padding:0px;
    margin:0px;
    font-weight:400;
    font-size:10px;
    color:#5a5a5a;
    text-transform:uppercase;
    text-align:center;
    vertical-align:top;
    float:right;
    width:40%;
}

.proTopRight span{
    font-weight:400;
    font-size:38px;
    color:#1e1e1e;
    display:block;
    margin:1px 0px 0px;
    text-transform:none;
}

/*Profile Share - Social Shares, Comments*/

.comTxt{
    padding-left:3px;
    text-transform:uppercase;
    font-size:12px;
}

.profileH2Sep{
    font-size:22px;
    font-weight:300;
    padding:15px 10px 15px;
    margin:25px 0px 15px;
    color:#1e1e1e;
    display:block;
    background:#fafafa;
    border:1px solid #eeeeee;
}

.profileName{
    vertical-align:top;
    width:62%;
    padding:0px 15px 0px 0px;
    float:left;
}


/*profile user images*/
.profileImg{
    overflow:auto;
}

.proLeftImg{
    float:left;
    width:66%;
    margin-right:5px;
    background:#ccc;
}

.proRightImg{
    float:right;
    width:32%;
    margin-bottom:2%;
    background:#666;
}

/*Profile User info - B-day...*/
.profileInfo{
    display:block;
    background:#F6F6F6;
    border:1px solid #c9c9c9;
    margin:15px 0px 15px;
}

.profileInfo li{
    font-size:18px;
    font-weight:700;
    color:#1e1e1e;
    display:inline-block;
    width:32.85%;
    text-align:center;
    padding:4px 0px;
    border-right:1px solid #c9c9c9;
}

.userInfoTop{
    font-weight:400;
    color:#5A5A5A;
    font-size:10px;
    text-transform:uppercase;
    display:block;
    margin-bottom:2px;
}

.profileInfo li.noBord{
    border-right:0px solid #f6f6f6!important;
}

.profileInfo .infoBold{
    font-weight:400;
}


/*Profile Txt*/
.profileH2{
    display:block;
    font-weight:400;
    text-transform:uppercase;
    font-size:20px;
    margin:25px 0px 0px;
    text-transform:uppercase;
    color:#1e1e1e;
}

.profileTxt{
    margin-top: 10px;
    font-size:14px;
    line-height:1.7;
    color:#333333;
    font-weight:400;
}

.quotesUl{
    list-style-type: none;
    padding: 0;
    margin: 10px 0px 0px ;
}

.quotesUl li{
    font-size:14px;
    line-height:1.7;
    color:#333333;
    font-weight:400;
    background: url(../img/list-quote.png) no-repeat 1px 2px transparent;
    padding-left:25px;
    margin:5px 0px
}

.didYouUl{
    list-style-type: none;
    padding: 0;
    margin: 15px 0px 0px ;
}

.didYouUl li{
   font-size:14px;
    line-height:1.7;
    color:#333333;
    font-weight:400;
    background: url(../img/dy.png) no-repeat 3px 5px transparent;
    padding-left:25px;
    margin:5px 0px
}

/*family and relationships*/
.familyRela{
    list-style-type: none;
    padding: 0;
    margin: 15px 0px 0px ;    
}

.familyRela li{
    font-size:14px;
    line-height:1.7;
    color:#333333;
    font-weight:400;
   background: url(../img/fam.png) no-repeat 3px 5px transparent;
    padding-left:25px;
    margin:5px 0px
}

.famLink a:link{
    color:#1e1e1e;
}

.famLink .famRela{
    color:#666666;
    margin-top:2px;
    display:block;
    font-size:12px;
    font-weight:400;
}

/*Profile - Other Sections*/
.profileH1Sec{
    font-size:24px;
    font-weight:400;
    color:1e1e1e;
    margin:0px 0px 15px;
    padding:0px;
    display:inline-block;    
    vertical-align:top;
    width:90%;
    line-height:1;
}

.profileH1Num{
    color:#1e1e1e;    
    font-size:22px;
    font-weight:700;
    
}

.profileFlagSec{
    display:inline-block;
    vertical-align:top;
}


/************************************/
/* PROFILE - ABOUT, QUOTES, TRIVA ***/

.boxPosition{
    margin-bottom:15px;
}

.shortInfo{
    margin:10px 0px 0px;
    padding:0px;
    background:#ffffff;
    border:1px solid #dddddd;
}

.shortInfoHd{
    overflow:auto;
}

.liBorRig{
    border-right:1px solid #dddddd;
}

.clickBox{
    width:33.333%;
    color:#1e1e1e;
    padding:10px 0px;
    float:left;
    text-align:center;
    cursor:pointer;
}

.siinactive{
    background:#fff;
    font-weight:700;
}

.siactive{
    background:#f6f6f6;
    border-bottom:1px solid #dddddd;
}

.siactive:hover{
    background:#eee;
}

.shortInfoTxt{
    padding:15px;    
    font-size:14px;
    font-weight:400;
    color:#333333;
    overflow:scroll;
    height:350px;
}

/*about info - dob, born in...*/
.vitalTags{
    margin:0px 0px 5px 0px;
    padding:0px;
    display:block;
}

.ispan{
    font-weight:700;
    color:#666666;
    margin-right:5px;
}

/*about txt*/
.shortInfoTxt3{
    margin-top:15px;
    line-height:1.4;
}

/*quotes txt*/
.quote,
.excerptWide{
    line-height:1.4;
    margin-bottom:10px;
}

/*************************************/
/* PROFILE SECTION - RELATED VIDEOS */

.relatedVid iframe{
    width:100%;
    margin-top:15px;
}

/**************************/
/* PROFILE SECTION - ITEM */

.sectionItem{
    margin:0px 0px 10px;
    padding:0px 0px 10px;
    border-bottom:1px solid #e8e8e8;
}

.itemFeatImage{
    width:100%;
    display:block;
    margin:0px;
    padding:0px;
}

.itemInfo{
    display:block;
    padding:0px 0px 20px;
    margin:0px 0px 20px;
    border-bottom:4px solid #e8e8e8;
}

.itemInfoH2{
    font-weight:400;
    color:#1e1e1e;
    font-size:24px;
    padding:15px 0px 10px;
    margin:0px;
}

.itemInfoH3{
    font-weight:700;
    color:#1e1e1e;
    font-size:16px;
    margin:15px 0px 10px;
    padding:0px;
}

.itemInfo .itemInfoP{
    margin-top:10px;
    font-size:14px;
    line-height:1.5;
    color:#333333;
    font-weight:400;
}

.extImg{
    width:50%;
    display:inline-block;
    vertical-align:middle;
    margin:0px;
    padding:0px;
}

.extTxt{
    font-size:14px;
    font-weight:400;
    color:#666666;
    display:inline-block;
    vertical-align:middle;
    margin:0px;
    padding:0px 0px 0px 10px;
    width:49%;
}

/*********************************************/
/* PROFILE NEXT/PREVIOUS BUTTONS *************/

.profileSecBut,
.proFirstNext{
    display:block;
    width:100%;
    overflow:auto;
}

.proPrev{
    float:left;
    width:45%;    
}

.proNext{
    float:right; 
    width:45%;   
}

.proSecBut:link,
.proSecBut:visited,
.proFirstNext:link,
.proFirstNext:visited{
    font-weight:300;
    color:#888;
    border:1px solid #888;
    font-size:14px;
    padding:15px 0px;
    margin:20px auto 10px;
    text-align:center;
    text-transform:uppercase;
    letter-spacing:1px;
}

.proSecBut:hover,
.proFirstNext:hover{
    color:#333;
    border:1px solid #333;
}

.proSecBut:active,
.proFirstNext:active{
    color:#000;
    border:1px solid #000;
}

.proSecBut .icon-angle-double-right{
    vertical-align:center;
    display:inline-block;
}



/**************************/
/* PAGINATION *************/

.pagination{
    padding:5px 5px;
    margin:30px auto 30px;
    font-size:12px;
    text-align:center;
    text-transform:uppercase;
}

.pagination a:link,
.pagination a:visited,
.pagination a:active{
    display:inline-block;
    padding:6px 9px;
    margin: 0px 0px;
    color:#1e1e1e;
    font-size:12px;
    font-weight:700;
    text-align:center;
    border:3px solid #fff;
}

.pagination a:hover{
    display:inline-block;
    padding:6px 9px;
    background:#fff;
    color:#1e1e1e;
    font-size:12px;
    font-weight:700;
    text-align:center;
    border:3px solid #aaa;
}

.pagination .current{
    display:inline-block;
    padding:6px 9px;
    background:#51aded;
    color:#fff;
    font-size:12px;
    font-weight:700;
    text-align:center;
    border:3px solid #51aded;
}

.pagination .next:link,
.pagination .prev:link,
.pagination .next:visited,
.pagination .prev:visited{
    font-weight:700;
    color:#888;
    font-size:12px;
    padding:7px 10px 6px;
    text-transform:uppercase;
}

.pagination .next:hover,
.pagination .prev:hover{
    color:#666;
    border:3px solid #fff;
}

.pagination .next:active,
.pagination .prev:active{
    color:#000;
    border:3px solid #fff;
}

/**************************/
/* EXPLORE ****************/

.exploreUl{
    list-style:none;
}

.exploreUl li{
    margin-bottom:10px;
    padding-bottom:10px;
    border-bottom:1px solid #e6e6e6;
}


.exploreUl li a:link,
.exploreUl li a:visited,
.exploreUl li a:hover,
.exploreUl li a:active{
    font-size:14px;
    color:#1e1e1e;
    font-weight:400;
    padding:0px;
    margin:0px; 
    padding:0px 0px 0px 15px;
    width:100%;
    display:block;
}


/**************************/
/* FOOTER *****************/

footer{
    width:100%;
    background:#1c1c1c;
}

/*Footer Social*/
.footerAdW{
    width:100%;
    background:#2a2a2a;
    border-bottom:1px solid #404040;
}

.footAd{
    display:block;
    width:1024px;
    margin:0px auto;
}

/*Footer mid link - Site Map*/
.footTop{
    overflow:auto;
    width:1024px;
    height:auto;
    padding:0px;
    margin:0px auto;
    padding:35px 0px 35px;
    position:relative;
}

.footTitle{
    display:block;
    font-size:16px;
    font-weight:400;
    margin:0px 0px 15px;
    padding:0px;
    color:#b5b5b5;
    text-transform:uppercase;
}

.fstTop{
    float:left;
}

.fstBot{
    margin:15px 0px 0px;
    float:left;
}

.footSect ul{
    list-style:none;
    float:left;
}

.footSect ul li{
    margin:1px 0px 1px 0px;
}

.fsOne ul li{
    float:left;
    width:25%;
}

.fsTwo ul li{
    float:left;
    width:50%;
}

.footSect ul li a:link,
.footSect ul li a:visited,
.footSect ul li a:hover,
.footSect ul li a:active{
    font-size:11px;
    color:#e7e7e7;
    margin:0px;
    padding:0px;
}

.footBotW{
    display:block;
    border-top:1px solid #404040;
    background:#1c1c1c;
}

.footBot{
    overflow:auto;
    width:1024px;
    height:auto;
    padding:15px 0px 15px;
    margin:0px auto 0px;
}

.footBot ul{
    list-style:none;
    float:left;
}

.footBot ul li{
    display:inline;
}

.footBot ul li a:link,
.footBot ul li a:visited,
.footBot ul li a:hover,
.footBot ul li a:active{
    font-size:12px;
    color:#b5b5b5;
    margin:0px 30px 0px 0px;
}

.footAdver{
    color:#ffffff!important;
}

.footBot .footCopy{
    float:right;
    color:#b5b5b5;
    font-size:12px;
}

.footSect{
    float:left;    
}

.fsOne{
    width:683px;
    margin-right:20px;
}

.fsTwo{
    width:397px;
}

/*Footert Logo*/
.footLogo{
    position:absolute;
    bottom:0px;
    left:484px;
    height:15px;
    width:38px;
    background: url("../img/br-desk-sprite.png") no-repeat scroll -10px -408px transparent;
}

/* AFFILIATE PROGRAMS ********************************/
/*****************************************************/

.ulFashion{
    margin:10px 0px;
    overflow:auto;
}

.ulFashion li{
    display:inline;
    float:left;
    width:32.4%;
    margin-right:1%;
}

.ulFashion li:last-child{
    margin-right:0px;
}

.ulFashion a{
    display:block;
}

.ulFashion img{
    display:block;
    vertical-align:top;
    width:100%;
    padding:0px!important;
    margin:0px!important;
}




/**********************************/
/**********************************/
/**********************************/
/* MEDIA QUERIES ******************/

@media only screen and (min-width : 1144px) {
.content,
.header,
.featured,
.contentIndex,
.footTop,
.footBot,
.footSocial{
    width:1145px;
}

.mainCont{
    width:769px;
}

.fsArticle,
.fsCars,
.fsProfile{
    width:769px;
}

nav ul li .ulRich li .ulRichTwo{
    width:605px;  
}

.artRelated{
    width:31%;
}

.humRankName{
    width:36%;
}

.adResp{
    width:728px;
}

.fb-comments .fb_ltr{
}

}







/**
ANNA
**/

.centerAd{
    text-align:center;
}

.richlistAd{
    border-bottom: 1px solid #ddd;
    margin-bottom: 15px;
    padding-bottom: 15px;
}

.topRichestAd{
    border-bottom: 1px solid #ddd;
    margin-bottom: 0px;
    padding-bottom: 10px;
    padding-top: 10px;
}

.bottomRichestAd{
    margin-top:20px;
}

/**************************/
/**************************/
/**************************/
/* RETNA ******************/

@media
only screen and (-webkit-min-device-pixel-ratio: 2),
only screen and (min--moz-device-pixel-ratio: 2),
only screen and (-o-min-device-pixel-ratio: 2/1),
only screen and (min-device-pixel-ratio: 2),
only screen and (min-resolution: 192dpi),
only screen and (min-resolution: 2dppx) { 
    .logo
    {
        background-image: url(../img/logo-2@2x.png);
        -webkit-background-size: 170px 35px;
        -moz-background-size: 170px 35px;
        -o-background-size: 170px 35px;
        background-size: 170px 35px;
    }
}