.flex-celeb {display: -webkit-flex;display: flex;justify-content: space-between;flex-wrap: wrap;align-items: flex-start;}
.photocredits{text-align:center;color:#515862;font-style:italic;margin-left:70px;}
.align-items{     align-items: center;}
.orange-header{color: #e04c40;font-size: 75px;line-height: 64px;cursor: default;border: 0;text-transform: none;font-weight: normal;padding: 0;font-family: Georgia, "Times New Roman", Times, serif;}
.orange-header img{ width:100%; }
.orange-header {width: 100%;}
.ban-img {width: 100%;}
.ban-img img{ width: 100% }
.rank{font-size: 16px;font-weight: bold;color: #231f20;font-style: italic;line-height: 28px;display: inline-block;text-align: right;text-transform: capitalize;padding-top: 10px}
.rank span {font-size: 50px;font-weight: bold;color: #231f20;font-style: italic;display: block;line-height: 30px;border-bottom: 2px solid #e74431;padding-bottom: 17px;padding-left: 10px;}
.name{color: #6d6d6d;font-size: 14px;font-family: 'Open Sans', sans-serif;text-transform: capitalize;padding: 10px;position: relative;}
.name h3{font-size: 20px;font-weight: bold;color: #e74431;display: block;font-family: Georgia, "Times New Roman", Times, serif;margin: 0;padding: 0;line-height: 1.22;position: absolute;background: #fff;min-width: 140px; max-width: 180px;}
.top-left {width: 41%;}
.top-right {width: 58%;padding: 20px;}
.bottom-left, .bottom-right{  width: 50%;}
img.rounded {border-radius: 50%;width: 125px;}
.celeb-middle {color: rgba(51, 51, 51, 1);font-size: 12px; line-height: 16px;font-family: 'Open Sans', sans-serif;padding: 15px 0;margin: 10px;border-bottom: 1px solid #ccc;border-top: 1px solid #ccc;}
.view-profile{display: block; margin: 10px 0 0;}
.view-profile a {display: inline-block;background: #333333;color: #fff;font-size: 12px;font-family: 'Open Sans', sans-serif;text-transform: capitalize;border-radius: 5px;padding: 10px 12px;margin: 10px 0 0; text-decoration: none;}
.celeb-grid {border:1px solid rgba(221, 221, 221, 1);border-radius: 10px;margin: 10px 4px 10px 0;width: 32%; align-self:stretch;}
.celeb-grid:hover{ box-shadow: 0px 5px 20px rgba(0, 0, 0, 0.11); }
.celeb-bottom{padding: 0 10px 20px}
.earning {color: #000;font-size: 12px;font-family: 'Open Sans', sans-serif;text-transform: capitalize; font-weight: bold; }
.earning span {color: #6d6d6d;font-size: 10px;margin-left: 4px;font-family: 'Open Sans', sans-serif;}
.earning-number{  font-size: 24px;font-weight: bold;color: #D34F37;line-height: 30px; margin: 0 0 0 10px;}
.rank-number  {color: #666666;font-size: 12px;margin-left: 5px;font-family: 'Open Sans', sans-serif;text-transform: capitalize;}
.bottom-left {border-right: 1px solid #ccc;padding-right: 15px;}
.bottom-right {justify-content:flex-end;display: flex;align-items: baseline;}
.method-div{ background: rgba(232, 228, 181, 0.23); padding: 26px 0 19px; text-align: center; }
.method-title{font: 700 28px/32px 'Georgia';letter-spacing: -0.56px;color: rgba(45, 49, 54, 1); }
.method-para{ font: 400 18px/30px 'Georgia'; letter-spacing: -0.36px;color: rgba(51, 51, 51, 1); max-width:80%;margin:0 auto;}
.text-center{ text-align: center; }
.read-more-div{ margin: 10px 0 0; }
.lists .read-more-link:hover{color: #000;}
.read-more-link, .lists .read-more-link{ font: 700 13px/18px 'Open Sans';letter-spacing: 0;color: rgba(211, 79, 55, 1); text-decoration: none;}
.read-more-link span{ vertical-align: middle; display: inline-block; margin: 2px 0 0; }
.read-more-link:hover svg{ fill: #000; }
a:hover{ text-decoration: none; }
.browse-section{ margin: 20px 0; }
.browse-title{ font: 700 29px/33px 'Georgia';letter-spacing: 0;color: rgba(45, 49, 54, 1); border: none; text-transform: none;}
.browse-title span{ font: 700 22px/25px 'Georgia';letter-spacing: 0;color: rgba(45, 49, 54, .6); display: block; margin: 0 0 0 90px; }
.list-options .form-inline{ float: none; }
.list-options{display: flex; align-items: center; padding: 10px; justify-content: space-between;}
section.lists .list-options .primary-link, .complete-list-link .primary-link{ margin: 0 0 0 20px;text-align: left;font: 700 13px/18px 'Open Sans';letter-spacing: 0;color: rgba(255, 255, 255, 1); background: rgba(211, 79, 55, 1); text-decoration: none; display: flex; align-items: center; padding: 16px 20px; border-radius: 5px; }
section.lists .list-options .primary-link span, .complete-list-link .primary-link span{ margin: 0 0 0 10px; }
.list-options .form-control{ padding: 25px  10px; min-width: 300px;box-shadow: 0px 3px 6px rgba(0, 0, 0, 0.06);border: 1px solid ; border-color: #abadb3 #e3e9ef #e3e9ef #e3e9ef; border-radius: 5px; margin: 0 10px;}
.list-options .form-control:focus{ border: 1px solid rgba(211, 79, 55, 1); }
.list-options .form-control:focus + label{ color: rgba(211, 79, 55, 1); }
.list-options .form-inline .form-group, .list-options .btn-group{ position: relative; }
.list-options label{ position: absolute; top:-15px; padding: 5px 10px 0; left: 15px; display: inline-block; background: #fff; font: 500 11px/15px 'Open Sans';letter-spacing: 0;color: rgba(51, 51, 51, 1); z-index:3; }
.list-options input::-webkit-input-placeholder {font: Italic 11px/18px 'Open Sans'; letter-spacing: 0;color: rgba(102, 102, 102, 1);}
.list-options input:-ms-input-placeholder {font: Italic 11px/18px 'Open Sans'; letter-spacing: 0;color: rgba(102, 102, 102, 1);}
.list-options input::placeholder {font: Italic 11px/18px 'Open Sans'; letter-spacing: 0;color: rgba(102, 102, 102, 1);}
.list-options .dropdown-toggle{  min-width: 200px; height: 50px; text-align: left;box-shadow: 0px 3px 6px rgba(0, 0, 0, 0.06); border-radius: 5px; }
.list-options .dropdown-toggle::after {border-left: 5px solid transparent;border-right: 5px solid transparent;border-top: 5px solid #6d6d6d;content: "";display: inline-block;height: 0;margin-left: 5px;vertical-align: middle;width: 0;margin-top: 6px;float:right;}  
.browse-section .btn-group>.btn:last-child:not(:first-child), .browse-section  .btn-group>.dropdown-toggle:not(:first-child){ border-radius: 5px; }
.listing-pag.pagination > li > a, .listing-pag.pagination > li > span{ text-align: center;font: 700 13px/32px 'Open Sans';letter-spacing: -0.26px;color: #515862;bordeR: none;background: #fff;width: 35px; height: 35px;padding: 1px 0 2px; margin: 0; }
.clspg.clsprev span{ color: #515862; }
.listing-pag.pagination > .active > a, .listing-pag.pagination > .active > a:focus, .listing-pag.pagination > .active > a:hover, .listing-pag.pagination > .active > span, .listing-pag.pagination > .active > span:focus, .listing-pag.pagination > .active > span:hover{ background: #D34F37; color: #fff; }
.listing-pag.pagination>li>a:focus, .listing-pag.pagination>li>a:hover, .listing-pag.pagination>li>span:focus, .listing-pag.pagination>li>span:hover{ background: #D34F37; color: #fff; }
.listing-pag.pagination>li>a:focus svg, .listing-pag.pagination>li>a:hover svg, .listing-pag.pagination>li>span:focus svg, .listing-pag.pagination>li>span:hover svg{fill: #fff;}
.pagination.listing-pag{ margin: 30px 0 0; }
.note-section{ font: 400 12px/32px 'Georgia';letter-spacing: -0.24px;color: #515862; margin: 20px 0;}
.note-section span{ font-weight: 700; }
.news-story-outer1 .section-header{ font: 700 30px/32px 'Georgia';letter-spacing: -0.6px;color: #2D3136; }
.news-story-list-celeb ul{display: flex; flex-wrap: wrap;}
.news-story-list-celeb ul li{ flex-basis: 30%; width: auto; display: flex; flex-direction: column;border-bottom: none; margin: 0 28px 0 0;padding:20px 0;}
.news-story-list-celeb ul li img{ width: 100%;}
.news-story-list-celeb ul li .row{border-bottom: 1px dotted #d7d7d7;}
.news-story-list-celeb .story-left{ float: none; width: 100%; }
.news-story-list-celeb .story-right.web-story-description{ float: none;margin:0; width: 100%;}
.news-story-list-celeb .story-right.web-story-description .author{font: 500 13px/18px 'Open Sans';letter-spacing: 0;color: #999999; margin: 20px 0 0;color: #6d6d6d;
font-size: 14px;float: left;font-family: 'Open Sans', sans-serif;text-transform: uppercase;margin-right: 9px; }
.news-story-list-celeb ul li .story-right.web-story-description h2{font: 700 22px/28px 'Georgia';letter-spacing: -0.44px;color: #2D3136;margin-top:10px;border:0;text-transform:none;padding:0;max-height: 60px;overflow: hidden;}
.news-story-list-celeb ul li .story-right.web-story-description h2 a:hover{ color: #D34F37; }
.news-story-list-celeb ul li .web-story-description p{ font: 400 16px/28px 'Georgia';letter-spacing: -0.32px;color: #2D3136; max-height: none; overflow: initial; }
.news-story-list-celeb ul li .news-story-img img{width:100%;}
.news-story-list-celeb ul.all-social{ position: initial; justify-content: flex-start; width: auto; border: none; box-shadow: none; align-items: center; }
.news-story-list-celeb ul.all-social li{ flex-basis: auto; margin: 0 10px 0 0; }
.news-story-list-celeb ul.all-social li .share-icon-linkedin{ background-position: -342px -188px; }
.news-story-list-celeb ul.all-social li  .share-icon-linkedin:hover {background-position: -369px -188px;}
.news-story-outer1{ margin: 20px 0 50px; }
.news-story-list-celeb .all-social-div .common-share{display: none;}
.celeb-grid.last-entry{ margin: 0 auto; }
.celeb-name{font: 700 38px/43px 'Georgia';letter-spacing: 0;color: #EF4C20;border: none; text-transform: capitalize; }
.celeb-consumption-block{ margin: 0 0;}
.floating-social-icons {width: 38px;position: -webkit-sticky;position: sticky; top: 200px; left:0; height: 300px;z-index:100; }
.floating-social-icons li{ margin:0 0 -10px; background: #fff; }
.floating-social-icons li img{ width:44px; margin: 0 0 0 -5px; }
.floating-social-icons li svg{ margin: 0 0 0 -2px; }
.celeb-detail-wrap{ margin: 30px 0; }
.celeb-flex-wrap{ display: flex; align-items: center; }
.celeb-img-div{ position: relative; }
.image-wrap img{ border-radius: 50%; margin: 0 0 0 90px; width:280px; }
.img-rank-div{ position: absolute; top:10px;}
.rank-txt{ font: 700 Italic 22px/25px 'Georgia';letter-spacing: 0;color: #2D3136;margin:0; }
.rank-val{ font: 700 Italic 72px/72px 'Georgia';letter-spacing: 0;color: #2D3136; border-bottom: 6px solid #D34F37; padding: 0 0 10px;text-shadow:2px 2px 2px rgba(204, 204, 204, 0.5); }
.snapshot-txt{font: 700 30px/35px 'Georgia';letter-spacing: 0;color: #2D3136;}
.celeb-snap-div{ margin: 0 0 0 50px; }
.snap-table{ border-spacing: 0; border-collapse: collapse; width:100%; }
.snap-table tr td{ border-bottom:1px dashed #999999; padding: 10px 20px 10px 0; }
.snap-table tr td:first-child{text-align: left; font: 400 15px/22px 'Open Sans'; letter-spacing: 0; color: #515862;}
.snap-table tr td:last-child{text-align: left;font: 600 15px/22px 'Open Sans';letter-spacing: 0; color: #333333;}
.snap-table tr:last-child td{ border-bottom: none; }
.graph-section{ display: flex; border: 1px solid #DDDDDD; border-radius: 10px; padding: 15px; margin: 20px 0;}
.graph-section .consumption-main{ margin: 0 15px 0 0; }
.bio-title{font: 700 Italic 22px/25px 'Georgia';letter-spacing: 0;color: #2D3136;padding: 0 0 10px;}
.graph-section .panel-group h4, .panel-group .panel-body{font: 700 16px/38px 'Open Sans';letter-spacing: -0.32px;color: #515862;margin:0;}
.graph-section .panel-group h5{font: 600 14px/16px 'Open Sans';letter-spacing: -0.28px;color: #999999;margin:0; padding: 10px 0; border-top: 1px dotted #ddd;}
.graph-section .panel-group{ border-top: 1px dotted #DDDDDD; }
.profile-section{ margin: 30px 0 0; }
.profile-section .consumption-main .bio-title{ font-size: 30px; line-height: 35px;font-style: normal;}
.consumption-desc p{font: 400 14px/28px 'Open Sans';letter-spacing: -0.28px; color: #666666;margin: 20px 0 30px;}
.celeb-main-title{text-align: center;font: 700 30px/32px 'Georgia';letter-spacing: -0.6px;color: #2D3136;position: relative;background: #fff; width: 35%; margin: 0 auto; z-index:4}
.celebrity-title-div{position: relative;margin: 0 0 20px;}
.celebrity-title-div:after{ height: 1px; background: #ccc; content:''; display: inline-block; width: 100%; z-index:3; position: absolute;  left:0; top: 28px; }
.complete-list-link .primary-link{width: 200px; margin: 30px auto 0;}
.celeb-list-div{ border-bottom: 1px solid #ccc; padding: 0 0 30px; }
.lists{ position: relative; }
.celeb-consump{/* margin: -275px auto 0; */}
.celeb-consump .celeb-grid{ padding: 0 0 10px; }
.listing-pag.pagination>li>a:hover span{ color: #fff }
.list-options .dropdown-menu{width: 96%;} 

@media screen and (max-width: 1024px) and (min-width: 768px){
    .list-options{ flex-wrap: wrap; }
    section.lists .list-options .primary-link.link-01{ margin: 10px 10px 0; }
}

@media screen and (max-width: 1080px){
    .celeb-grid {width: 47%;}
}
@media screen and (max-width: 970px){
    .celeb-grid {width: 46%;}
}
@media screen and (max-width: 768px){
	.list-options label{width: auto}
    .celeb-consump{ margin: 0 auto; }
    .floating-social-icons{display: none;}
    .ban-img {text-align: center;}
    .celeb-grid {width: 100%; margin: 10px 0;}
    .orange-header {text-align: left;margin: 20px 0;font-size: 70px;line-height: 54px}
    .list-options{ flex-direction: column; padding: 0; }
    .lists .form-inline{padding:0;}
    .lists .form-inline{ background: none; }
    .list-options .dropdown-toggle{min-width: 300px; max-width: 100%;}
    .btn-group-vertical > .btn, .btn-group > .btn{ margin:0; }
    section.lists .list-options .primary-link{ margin:0; }
    .pagination{display: flex; justify-content: center;}
    .method-div{padding: 20px 0;}
    .method-title{ font-size: 24px; }
    .method-para{ font-size: 13px; line-height: 15px; }
    .news-story-list-celeb ul{flex-direction: column;}
    .news-story-list-celeb ul.all-social{flex-direction: row;}
   .news-story-list-celeb .story-left{ width:100% !important; }
    .news-story-list-celeb ul li .news-story-img img{ width: 100%; height: auto; }
    .news-story-list-celeb ul li .web-story-description h2{ max-height: none;}
    .news-story-list-celeb ul li .web-story-description p{ display: block; }
    .form-inline{margin: 10px 0;}
    .celeb-main-title{width: 85%;}
    .celeb-flex-wrap{ flex-direction: column; }
    .image-wrap img{float:left;clear:both;width:65%;}
    .celeb-snap-div{ margin: 20px 0; }
    .graph-section{ flex-direction: column; }
    .graph-div{ overflow: scroll; width: 100%; }
	.celeb-bottom .bottom-left {padding-right: 10px;}
	.rank-val{font-size:62px;}
	.photocredits{margin-top:20px;float:left;}
	
}