/*
Theme Name: FameTen_DesktopV2 - Concourse Media
Version: 2.1.0
*/
body {
    color: #222;
    font-family: 'Oswald',sans-serif;
    font-weight: 300;
    line-height: normal;
    margin: 0;
    padding: 0;
    height: 100%;
    -webkit-font-smoothing: antialiased;
}

html {
    font-family: sans-serif;
    height: 100%;
    -webkit-text-size-adjust: 100%;
    -ms-text-size-adjust: 100%;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
}

*,:before,:after {
    box-sizing: inherit;
}

a {
    color: #222;
    text-decoration: none;
}

a:hover {
    color: #F51D50;
    transition: all .3s ease 0;
    text-decoration: none;
}

a:active,a:focus,#searchform #s:focus {
    outline: none;
}

::selection { background: #FF4365; color: #fff; }
::-moz-selection { background: #FF4365; color: #fff;}

img {
    /* max-width: 100%;
    height: auto; */
    vertical-align: middle !important;
}    

strong {
    font-weight: 400;
}

#wrapper {
    position: relative;
    width: 1111px;
    z-index: 5;
    margin: 0 auto;
}

.container {
    width: 1069px;
    margin: 0 auto;
}

.main {
    border-bottom: 1px dotted #ccc;
    margin-bottom: 20px;
    padding-bottom: 20px;
    position: relative;
    overflow: hidden;
}

.main:after {
    clear: both;
    content: ".";
    display: block;
    height: 0;
    visibility: hidden;
}

.home .main {
    margin-top: 20px;
}

#featured-main {
    background: #000;
    float: left;
    overflow: hidden;
    position: relative;
    width: 100%;
    height: 400px;
    z-index: 11;
    margin-bottom: 15px;
} 

#home-main {
    border-right: 1px dotted #ccc;
    float: left;
    width: 769px;
}

.home #home-main {
    width:749px;
}

.home #home-left {
    width:549px;
}

#main-full {
    width: 100%;
    overflow: hidden;
}

#home-left {
    border-right: 1px dotted #ccc;
    float: left;
    padding: 20px 20px 20px 0;
    width: 569px;
}

#archive-wrapper {
    float: left;
}

.single-sidebar {
    float: right;
    width: 320px;
    padding: 20px 0 20px 20px;
    overflow: hidden;
}

#sidebar-small-wrapper {
    float: right;
    width: 198px;
    padding: 20px;
}

.full {
    width: 1111px !important;
    float: left !important;
    border-right: none !important;
}

.full2 {
    width: 1111px !important;
    float: left !important;
    border-right: none !important;
}

.block {
    overflow: hidden;
    display: block;
    margin-bottom: 30px;
}

iframe,embed,object,video {
    max-width: 100%;
}

#content-wrapper {
    position: relative;
}

/* --- Universal Styles --- */
.title {
    font-size: 18px;
    line-height: normal;
    font-weight: 300;
}

.title-l {
    font-size: 22px;
    line-height: 30px;
    font-weight: 300;
}

.title-xl {
    font-size: 24px;
    line-height: 32px;
    font-weight: 300;
}

.title-xxl {
    font-size: 32px;
    line-height: 42px;
    font-weight: 400;
}

.excerpt {
    font-family: 'Oxygen',sans-serif;
    font-size: 15px;
    line-height: 21px;
}

.cat-tag {
    font: 400 14px/1 Alegreya ,serif;
    font-style: italic;
    color: #F51D50;
    text-transform: capitalize;
}

.cat-tag a {
    color: #F51D50;
}

/* --- Ad Layout/Framing --- */
.widget-title {
    border-bottom: 1px dotted #ccc;
    border-top: 1px solid #333;
    padding: 3px 0;
    text-transform: uppercase;
    font-size: 18px;
    font-family: 'Oswald',sans-serif;
}

.widget-title span {
    color: #F51D50;
}

#sidebar-wrapper .widget-title {
    margin-bottom: 0;
}

/* --- Single --- */
.single-main {
    border-right: 1px dotted #ccc;
    float: left;
    width: 749px;
    padding: 15px 20px 0 0;
    min-height: 400px;
    overflow: hidden;
}

#title-main {
    padding: 0 0 10px;
    margin: 5px 0 15px 0;
    border-bottom: 1px dotted #ccc;
    overflow: hidden;
}

#title-main a,#viewall a {
    color: #F51D50;
}

#viewall {
    text-align: center;
    margin-top: 5px;
    padding-top: 5px;
    border-top: 1px dotted #ccc;
}

h1.headline {
    font-size: 42px;
    font-weight: 400;
    line-height: 50px;
    margin-bottom: 15px;
    font-family: 'Oswald',sans-serif;
}

.entry-subtitle {
    margin-bottom:15px;
    font-family: 'Oswald',sans-serif;
    font-weight: 300;
    font-size: 1.3em;
}

#post-area {
    position: relative;
    width: 727px;
    margin-bottom: 30px;
}

h1.headline-page {
    float: left;
    font-size: 42px;
    font-weight: 400;
    line-height: 120%;
    margin-bottom: 0;
    width: 100%;
}

.post-byline {
    color: #777;
    float: left;
    font: 400 16px/16px Alegreya ,serif;
    font-style: italic;
}

.post-keyinterest {
    color: #777;
    float: right;
    font: 400 16px/16px Alegreya ,serif;
    font-style: italic;
}

#social-byline {
    float: right;
    clear: right;
}

#social-byline .fb-like {
    position: initial !important;
    float: left;
    margin-top: -4px;
}

.fb-like span {
    position: initial !important;
}

.twit-like {
    position: relative;
    float: left;
    margin-left:5px;
}

.flip-like {
    float:right;
    margin-top: -4px;
}

.flip-like img {
    width:20px;
}

#content-area {
    float: right;
    width: 559px;
    position: relative;
    font-family: 'Oxygen',sans-serif;
    font-size: 18px;
    font-weight: 300;
    line-height: 30px;
}

#content-area a {
    font-weight: 600;
}

#content-area img {
    width: 100%;
}

#content-area a {
    color: #F51D50;
}

#content-area p {
    margin-bottom: 15px;
}

#post-area h2 {
    font: 700 28px/32px Oswald,sans-serif;
    width: 100%;
    margin: 10px 0;
}

#post-area h3 {
    font: 400 24px/34px Oswald,sans-serif;
    width: 100%;
    margin: 10px 0;
    float: left;
}

#post-area h4 {
    font: 700 20px/24px Oswald,sans-serif;
    width: 100%;
    margin: 10px 0;
}

#post-area h5 {
    font: 700 16px/20px Oswald,sans-serif;
    width: 100%;
    margin: 10px 0;
}

#post-area h6 {
    font: 700 12px/16px Oswald,sans-serif;
    width: 100%;
    margin: 10px 0;
}


p.original-page-link {
    margin: 0 !important;
}

/*--------------------------------------------------------------
# Content Left Float x2 Related
--------------------------------------------------------------*/
.post-meta {
    float: left;
    width: 140px;
    height: auto;
    bottom: 10px;
}

.post-meta i {
    color: #fff;
}

.post-meta-related-thumb-text {
    margin-top: 10px;
}

.is_stuck {
    margin: 20px 0 0;
}

.post-meta-related-container .cat-tag {
    margin: 5px 0 0;
    text-align: center;
}

.post-meta-related-container .title {
    text-align: center;
}

.post-meta-related-container {
    margin-bottom: 20px;
}

.post-meta-related-container img {
    -webkit-border-radius: 50%;
    -moz-border-radius: 50%;
    -ms-border-radius: 50%;
    -o-border-radius: 50%;
    border-radius: 50%;
}

.meta3,.meta4,.meta5 {
    display: none;
}

/*--------------------------------------------------------------
# Social Media + Comments Include
--------------------------------------------------------------*/
ul.share-news {
    margin-left: 0;
}

.share-news-button {
	float: left;
	position: relative;
	width: 25%;
	text-align: center;
	color: #FFF;
	padding: 8px 5px;
	line-height: 35px;
	font-weight: 400;
}

.share-news span {
	margin-left:10px;
}

.share-news i {
	color:#fff !important;
	font-size:18px;
}

.comment-bg2 {
	background:#333;
}

.twit-bg {
	background:#55acee;
}

.fb-bg {
	background:#3b5998;
}

.flip-bg {
    background: red;
}
.comments-wrapper {
	position: relative;
}

/*--------------------------------------------------------------
# Share/Comments Bottom Widget
---------------------------------------------------------------
.sub-share {
    margin-bottom: 0px;
}

.sub-share-button {
    white-space: nowrap;
    margin: 0 2% 0 0 ;
    position: relative;
    text-transform: uppercase;
    line-height: 1.2;
    width: 32%;
    float: left;
    border-radius: 4px;
}

.sub-share-button-bottom {
    white-space: nowrap;
    font-size: 11px;
    position: relative;
    text-transform: uppercase;
    width: 32%;
    margin-right:2%;
    float: left;
    border-radius: 4px;
}

.sub-share-button.bg-twitter #share-twit a:hover {
    color: #fff;
}

.sub-share a {
    color: #fff;
    display: block;
	overflow:hidden;
    padding: 10px;
    font-weight: 300;
    text-align: center;
}

.sub-share a:hover {
    box-shadow: none;
    color: #fff;
    text-decoration: none;
}

.sub-share .fa {
    min-width: 20px;
    display: inline-block;
    font-size: 16px;
    line-height: 11px;
    text-align: center;
    position: relative;
}

/*--------------------------------------------------------------
#Social Media / Sharing
--------------------------------------------------------------*/
.icon-container {
    height: 25px;
    width: 25px;
}
.icon-facebook, .icon-facebook-dark, .icon-twitter, .icon-twitter-dark, .icon-whatsapp, .icon-email, .icon-email-dark, .icon-comments, .icon-instagram, .icon-instagram-dark, .icon-youtube, .icon-youtube-dark, .icon-podcast, .icon-podcast-dark, .icon-search, .icon-search-dark {
    background-image: url(images/cc-sprite-icons.png);
    /* background-image: url(/wp-content/themes/concourse_parent/images/cc-sprite-icons.png); */
    background-repeat: no-repeat;
}

.icon-facebook {
    background-position: 4px 2px;
}

.icon-facebook-dark {
    background-position: -2px -98px;
}

.icon-twitter {
    background-position: -49px 3px;
}

.icon-twitter-dark {
    background-position: -50px -98px;
}

.icon-whatsapp {
    background-position: -99px 2px;
}

.icon-email {
    background-position: -150px 4px;
}

.icon-email-dark {
    background-position: -150px -96px;
}

.icon-comments {
    background-position: 2px -47px;
}

.icon-instagram {
    background-position: -36px -36px;
}

.icon-instagram-dark {
    background-position: -36px -111px;
}

.icon-youtube {
    background-position: -100px -47px;
}

.icon-yoputube-dark {
    background-position: -74px -111px;
}

.icon-podcast {
    background-position: -112px -36px;
}

.icon-podcast-dark {
    background-position: -74px -111px;
}

.icon-search-dark {
    background-position: -112px -111px;
}

.bg-twitter {
    background: #40b5e5;
}

.bg-instagram {
    background: #bc2a8d;
}

.bg-facebook {
    background: #2272b4;
}

.bg-whatsapp {
    background-color: #43d854;
}

.bg-youtube {
    background: #cc181e;
}

.bg-google-plus {
    background: #d34836;
}

.bg-podcast {
    background: #8f35cb;
}

.bg-email {
    background: #888;
}

.bg-comments {
    background: #222;
}

/*** title share icons ***/
.post-socialmedia {
    width:100%;
}

.socialmedia-button {
    position: relative;
    display: inline-block;
    margin: 0 3% 0 0;
    float: left;
    color: #FFF;
    padding: 8px;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
}

/*** sub-post fb share and comments ***/
.facebook-share-container {
    background: #3b5998;
    max-height:40px;
    display:block;
    overflow:hidden;
    margin-bottom:15px;
}

.facebook-share {
    width:65%;
    padding:9px 10px;
    float:left;
    max-height:40px;
    text-align:center;
}

.facebook-share a {
    color:#fff;
}

.facebook-follow {
    width: 35%;
    float: right;
    background-color: #ececf3;
    padding: 6px 10px;
    min-height: 40px;
    text-align: center;
}

.comments-container {
    text-align: center;
}

.comments-button {
	border-radius: 4px;
}

.comments-container a {
    color: #fff;
}

.facebook-share a {
    color:#fff;
}

.socialmedia-text {
	line-height: 1.5;
    color:#fff;
	margin-left:10px;
    font-family: 'Oswald';
    font-weight: 400;
}

.hideoverflow {
    overflow: hidden;
}

.outer-center {
    position: relative;
	left: 50%;
	float: left;
}

.inner-center {
    position: relative;
	left: -50%;
	float: left;
}

.left {
    float:left;
}

.right {
    float:right;
}

.makeup-custom img {width: auto !important;}
.makeup-custom .wp-caption {position: static !important;}
/*--------------------------------------------------------------
# Internal-4x4 Square recirculation Block
--------------------------------------------------------------*/
ul.internal-related li {
    margin: 0;
    margin-right: 15px;
    margin-bottom: 15px;
    width: 170px;
    float: left;
    position: relative;
}

ul.internal-related li:nth-child(4n) {
    margin-right: 0 !important;
}

ul.internal-related li:nth-child(4n+1) {
    clear: left;
}

.internal-related .cat-tag {
    margin: 5px 0 0;
    text-align: center;
}

.internal-related .title {
    text-align: center;
}

/*--------------------------------------------------------------
# Nav/Menu
--------------------------------------------------------------*/
.nav {
    display: block;
    overflow: hidden;
    height: auto;
    border-bottom: 1px solid #ccc;
}

.nav .container {
    width: 1069px;
    margin: 0 auto;
    position: relative;
}

.nav input {
    outline: none;
}

.nav input[type=search] {
    -webkit-appearance: textfield;
    -webkit-box-sizing: content-box;
    font-family: inherit;
    font-size: 100%;
}

.nav input::-webkit-search-decoration,.nav input::-webkit-search-cancel-button {
    display: none;
}

.nav input[type=search] {
    background: #efefef url(images/search-icon.png) no-repeat 10px center;
    border: none;
    -webkit-border-radius: 10em;
    -moz-border-radius: 10em;
    border-radius: 10em;
    -webkit-transition: all .5s;
    -moz-transition: all .5s;
    transition: all .5s;
}

.nav input[type=search]:focus {
    width: 130px;
    background-color: #fff;
    border-color: #66CC75;
    -webkit-box-shadow: 0 0 5px rgba(109,207,246,.5);
    -moz-box-shadow: 0 0 5px rgba(109,207,246,.5);
    box-shadow: 0 0 5px rgba(109,207,246,.5);
}

.nav input:-moz-placeholder {
    color: #999;
}

.nav input::-webkit-input-placeholder {
    color: #999;
}

.nav #demo-2 {
    position: absolute;
    top: 12px;
    right: 5px;
}

.nav #demo-2 input[type=search] {
    width: 40px;
    height: 40px;
    padding: 0;
    margin: 0;
    color: transparent;
    cursor: pointer;
    border-bottom: 1px solid #ccc;
}

.nav #demo-2 input[type=search]:hover {
    background-color: #fff;
}

.nav #demo-2 input[type=search]:focus {
    width: 340px;
    padding-left: 32px;
    color: #000;
    background-color: #fff;
    cursor: auto;
}

.nav #demo-2 input:-moz-placeholder {
    color: transparent;
}

.nav #demo-2 input::-webkit-input-placeholder {
    color: transparent;
}

#menu-logo img {
    width: 110px;
    margin: 13px 15px 0 0;
}

#menu-menu,#menu-hamburger,#menu-logo {
    float: left;
}

#menu-search {
    float: right;
    margin: 20px 10px 0;
    padding: 0 10px 0 15px;
}

#menu-social {
    float: right;
    padding: 12px 15px;
}

.circle-bg,.circle-bg2 {
    width: 40px;
    height: 40px;
    background: #efefef;
    -moz-border-radius: 20px;
    -webkit-border-radius: 20px;
    border-radius: 20px;
}

.circle-bg:hover {
    background: #2C5FA0;
}

.circle-bg2:hover {
    background: #00C2F8;
}

#menu-fb {
    float: left;
    padding: 8px 13px;
    border-bottom: 1px solid #ccc;
    margin-right: 15px;
}

#menu-twit {
    float: left;
    border-bottom: 1px solid #ccc;
    padding: 8px;
}

.nav i {
    color: #444;
    font-size: 24px;
}

.circle-bg:hover i,.circle-bg2:hover i {
    color: #fff;
}

ul.main-nav li {
    display: inline;
    float: left;
    position: relative;
    padding: 20px 23px;
    text-transform: capitalize;
    font-weight: 300;
}

#menu-menu > ul > li:nth-child(11) {
    padding-right: 0;
}

/*--------------------------------------------------------------
# Nav Trending News
--------------------------------------------------------------*/
.nav-trending-wrapper {
    display: block;
    overflow: hidden;
    height: auto;
    padding: 10px 0;
    border-bottom: 1px dotted #ccc;
    /* margin-bottom: 15px; */
}

.nav-trending-container {
    width: 1060px;
    margin: 0 auto;
    display: block;
    overflow: hidden;
}

ul.nav-trending {
    text-align: center;
}

.nav-trending-block {
    width: 310px;
    padding: 0;
    float: left;
    display: table;
    table-layout: fixed;
}

li#item.nav-trending-block div.nav-trending-title :nth-child(3n) {
    border-right: none;
}

.nav-trending-title {
    margin: 5px 0 0 10px;
    padding: 0 10px 0 0;
    width: 180px;
    line-height: 20px;
    display: table-cell;
    vertical-align: middle;
}

/*
li#item img {
    float: left;
    width: 115px;
} */


/*--------------------------------------------------------------
# Ad Tag Label
--------------------------------------------------------------*/
.ad-tag-above {
    text-align: right;
    background: #F7F7F7;
    padding: 0;
    font-size: 11px;
    width: 100%;
    display: block;
    overflow: hidden;
    padding-right: 5px;
    font: 400 11px/16px Alegreya ,serif;
}

.ad-tag-below {
    text-align: right;
    background: #F7F7F7;
    padding: 0 10px;
    font-size: 11px;
    width: 708px;
    margin: 0 auto 25px;
    padding-right: 5px;
}

#content-area .ad-tag-above {
    max-width:300px;
    margin: 0 auto;
}

/*--------------------------------------------------------------
# Sidebar 
--------------------------------------------------------------*/
h2.widgettitle {
    display: none;
}

.sidebar-circle-container {
    clear: both;
    overflow: hidden;
    border-bottom: 1px dotted #ccc;
    padding: 10px 0;
    display: table;
    table-layout: fixed;
    width: 100%;
}

.sidebar-circle-container .cat-tag {
    margin-bottom: 2px;
}

.sidebar-circle img {
    -webkit-border-radius: 50%;
    -moz-border-radius: 50%;
    -ms-border-radius: 50%;
    -o-border-radius: 50%;
    border-radius: 50%;
    float: left;
}

.sidebar-circle {
    float: left;
}

.sidebar-circle-text {
    display: table-cell;
    vertical-align: middle;
    width: 64%;
}

.second3,.second4,.second5 {
    display: none;
}

.sidebar-list {
    padding: 10px 0;
    border-bottom: 1px #dfdfdf dotted;
    display: table;
    table-layout: fixed;
    width: 100%;
    height: auto;
    overflow: hidden;
}

.sidebar-list:first-child {
    padding-top: 0 !important:;
}

.sidebar-list-text {
    padding: 10px 0;
    display: table-cell;
    vertical-align: middle;
    width: 60%;
    color: #333;
    font-size: 16px;
    font-weight: 300;
}

.sidebar-list-container {
    padding: 5px 0 5px 15px;
    display: block;
    overflow: hidden;
}

.number1 {
    width: 65px;
    height: 55px;
    background: #FFF url(images/list-1.png) no-repeat left;
    display: table-cell;
    vertical-align: middle;
}

.number2 {
    width: 65px;
    height: 55px;
    background: #FFF url(images/list-2.png) no-repeat left;
    display: table-cell;
    vertical-align: middle;
}

.number3 {
    width: 65px;
    height: 55px;
    display: table-cell;
    vertical-align: middle;
    background: #FFF url(images/list-3.png) no-repeat left;
}

.number4 {
    width: 65px;
    height: 55px;
    display: table-cell;
    vertical-align: middle;
    background: #FFF url(images/list-4.png) no-repeat left;
}

.number5 {
    width: 65px;
    height: 55px;
    display: table-cell;
    vertical-align: middle;
    background: #FFF url(images/list-5.png) no-repeat left;
}


.sidebar-overlay {
    position: relative;
    margin-bottom: 20px;
}

/*--------------------------------------------------------------
# Home Top Feature
--------------------------------------------------------------*/
.featureHome-container {
    height: 1180px;
    width: 889px;
    -webkit-column-count: 3;
    -moz-column-count: 3;
    column-count: 3;
    float: left;
}

.feature-block,.feature-image {
    position: relative;
}

.featureHome-block-sm .cat-tag a,.featureHome-block-side .cat-tag a {
    color: #fff;
    font-weight: 700;
}

.featureHome-block-lrg {
    margin-bottom: 15px;
}

.featureHome-block-sm {
    margin-bottom: 15px;
}

.featureHome-block-side .cat-tag {
    display: inline-block;
    position: absolute;
    bottom: 0;
    background: rgba(245,29,80,.7);
    padding: 5px;
    left: 0;
}

.featureHome-video {
    float: right;
    width: 165px;
}

.featureHome-video .feature-image .video-thumb {
    background: url(images/icon-video.png) no-repeat;
    width: 49px;
    height: 49px;
    position: absolute;
    left: 59px;
    top: 59px;
}

.feature-block .feature-text {
    padding: 10px;
}

.feature-block .feature-text-sm {
    padding: 5px;
    position: absolute;
    bottom: 0;
    left: 0;
    width: 100%;
    color: #fff;
    font-size: 22px;
    line-height: 30px;
    font-weight: 400;
    background: rgba(0,0,0,.7);
}

.feature-text-sm .cat-tag {
    position: absolute;
    top: -24px;
    background: rgba(245,29,80,.7);
    padding: 5px;
    left: 0;
}

.feature-text-sm .cat-tag a {
    color: #fff;
}

.feature-text-sm .title {
    font-weight: 400;
    font-size: 18px;
    line-height: 24px;
}

.feature-block .feature-text .title-xl {
    color: #fff;
    font-weight: 400;
}

.feature-block .feature-text .title-l {
    color: #fff;
    font-weight: 400;
}

#home-left ul li.home-widget {
    display: none;
}

.home-main {
    margin-bottom: 20px;
    position: relative;
}

.home-text {
    padding-bottom: 10px;
    border-bottom: 1px dotted #ccc;
}

.home-main .cat-tag {
    margin: 10px 0 5px;
}

.home-title {
    color: #222;
    font-size: 20px;
    font-weight: 400;
    margin: 5px 0;
}

.home-meta {
    margin: 0 0 5px;
    float: left;
    color: #777;
    font: 400 14px/1 Alegreya ,serif;
    font-style: italic;
}

.home-excerpt {
    clear: both;
    margin: 0 0 10px;
    padding: 0 0 10px;
    border-bottom: 1px #dfdfdf dotted;
    font-family: 'Oxygen',sans-serif;
    font-size: 13px;
    line-height: 18px;
}

.home-sm-text {
    margin: 0 0 10px;
}

.home-sm .cat-tag {
    text-align: center;
    margin: 5px 0 2px;
}

.home-sm {
    margin: 0 0 10px;
    border-bottom: 1px #dfdfdf dotted;
    position: relative;
}

.home-sm-title {
    font-size: 20px;
    line-height: 26px;
    font-weight: 300;
    margin: 5px 0;
    text-align: center;
}

.home-sm-meta {
    margin: 0 0 5px;
    float: left;
    color: #777;
    font: 400 14px/1 Alegreya ,serif;
    font-style: italic;
}

.home-sm-excerpt {
    clear: both;
    margin: 0 0 10px;
    padding: 0 0 10px;
    border-bottom: 1px #dfdfdf dotted;
    font-family: 'Oxygen',sans-serif;
    font-size: 12px;
    line-height: 18px;
}

/*--------------------------------------------------------------
# Footer
--------------------------------------------------------------*/
#footer-wrapper {
    background: #333;
    float: left;
    width: 100%;
    margin-top: 20px;
}

#footer-container {
    position: relative;
    width: 1111px;
    z-index: 5;
    margin: 0 auto;
    display: block;
    overflow: hidden;
    padding: 30px 0;
    height: 300px;
    font-family: 'Oxygen',sans-serif;
    font-size: 13px;
    line-height: 18px;
}

#footer-container a {
    color: #fff;
}

.footer-text {
    color: #fff;
    padding: 0 0 20px;
}

.footer-text span {
    font-size: 26px;
    font-weight: 600;
}

.footer-logo {
    width:150px;
}

#footer-column1,#footer-column2,#footer-column3,#footer-column4 {
    width: 33%;
    padding: 0 20px 10px;
    height: 100%;
    float: left;
    border-right: 1px dotted #777;
}

#footer-column1 img {
    margin-bottom: 15px;
}

#footer-column4 {
    border-right: none;
}

ul.footer-nav li {
    position: relative;
    padding: 0 0 10px;
    text-transform: uppercase;
    font-weight: 300;
    line-height: 1;
}

#footer-bottom {
    background: #222;
    color: #aaa;
    float: left;
    font: 11px/13px helvetica,arial,sans-serif;
    width: 100%;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    padding: 10px 25px 5px;
}

#footer-bottom p {
    float: left;
    max-width: 500px;
/* margin:0 20px 5px 0; */
}

#footer-bottom ul {
    display: block;
    float: right;
    max-width: 450px;
    overflow: hidden;
    position: relative;
    padding-top: 8px;
}

#footer-bottom ul li {
    display: inline;
    float: left;
    margin: 0 10px 5px 0;
}

.ends {
    margin-right: 0 !important;
}

.end {
    margin-right: 0 !important;
}

/*--------------------------------------------------------------
# Pagination
--------------------------------------------------------------*/
._prev {
    display: none;
}

.page-number {
    width: 65px;
    margin-left: 225px;
    float: left;
    font-size: 14px;
    color: #ccc;
    font-weight: 700;
    padding-top: 10px;
}

.post-pagination {
    clear: both;
    width: 100%;
    float: left;
    overflow: hidden;
    position: relative;
}

.post-pagination-top {
    height: 50px;
    margin-bottom: 20px;
    margin-top: -20px;
}

.pagination-footer {
    height: 50px;
    padding: 5px;
    margin-bottom: 50px;
    margin-left: 80px;
    margin-right: 80px;
}

.pag-btn {
    font-size: 26px;
    background-color: #222;
    width: 100%;
    text-align: right;
    padding: 10px 72px 10px 12px;
    color: #FFF !important;
    font-weight: 400;
    transition: all .2s ease 0;
}

.pag-btn:hover {
    background: #f51d50;
}

.pag-btn-title {
    font-family: 'Oswald',sans-serif;
    line-height: 40px;
    font-size: 26px;
    width: 100%;
    text-align: center;
    padding: 10px 12px;
    margin-bottom: 20px;
    background-color: #f51d50;
    letter-spacing: 1px;
    color: #FFF !important;
    font-weight: 400;
    display: inline-block;
}

.pag-btn a {
    color: #FFF !important;
}

.pag-arrow {
    position: absolute;
    color: #FFF;
    padding: 20px;
    right: 0;
    line-height: 18px;
    font-size: 200%;
    height: 100%;
    z-index: 1;
}


	 .news-up-next2 {
		  background: #f7f7f7;
		  display: block;
		  overflow: hidden;
		  width: 72%;
		  float: right;
	 }
	 .news-up-next2-img {
		  float:left;
		  margin-right:15px;
		  border: 1px solid #000;
	 }	 
	 .news-up-next2-title {
		  font-size:20px;
		  font-weight: 300;
		  line-height: 130%;
		  padding-top:8px;
		  padding-right:10px;
	 }
	 .news-up-next2-title a:hover {
		  text-decoration: underline;
	 }
	 .news-up-next-banner {
		  font-size: 22px;
		  float: left;
		  width: 20%;
		  text-align: center;
	 }
	 .news-up-next-spacer {
		  float:left;
		  width:6%;
		  padding-top:15px;
	 }
/*--------------------------------------------------------------
# Poll Formatting
--------------------------------------------------------------*/
.PDS_Poll {
    margin-bottom: 10px;
    width: 100% !important;
}

.pds-box {
    width: 100% !important;
    background-color: #f9f9f9 !important;
}

.pds-input-label {
    line-height: 30px !important;
}

.pds-answer-group {
    padding: 0 !important;
}

/*--------------------------------------------------------------
# Archive/Category Feature Pages
--------------------------------------------------------------*/
.container .box {
    cursor: pointer;
    margin-bottom: 40px;
}

.container .box .bottom {
    display: none;
}

.bottom {
    margin-bottom: 20px;
    overflow: hidden;
    margin-bottom: 40px;
}

.bottom ul li {
    font-size: 18px;
    line-height: 40px;
    border-bottom: 1px dotted #ccc;
}

.cat-popular-tv-list {
    padding: 0 0 20px;
    text-transform: uppercase;
    font-size: 18px;
    border-bottom: 1px dotted #ccc;
}

.category-tv-title {
    position: absolute;
    text-align: center;
    bottom: 0;
    text-transform: capitalize;
    padding: 5px 10px 5px 8px;
    color: #FFF;
    width: 100%;
    text-shadow: 1px 1px 2px #000;
    font-size: 24px;
    line-height: 34px;
    font-weight: 400;
    background: rgba(0,0,0,.65);
    border-top: 2px solid #F51D50;
    border-bottom: 2px solid #F51D50;
}

.category-title-container {
    background: #F51D50;
    padding: 10px 0;
    text-align: center;
    font-size: 38px;
    color: #fff;
    text-transform: uppercase;
    font-weight: 400;
}

#category-tv-container {
    margin-bottom: 20px;
}

#cat-popular-tv-list {
    float: left;
    width: 100%;
}

.category-tv-block {
    float: left;
    width: 32%;
    height: 230px;
    background: red;
    margin-right: 2%;
    margin-bottom: 20px;
    position: relative;
}

#one-tree-hill {
    background: #fff url(images/archive/tv1.jpg);
}

#greys {
    background: #fff url(images/archive/greys.jpg);
}

#friday-night-lights {
    background: #fff url(images/archive/lights.jpg);
}

#gossip-girl {
    background: #fff url(images/archive/gossip.jpg);
}

#big-bang-theory {
    background: #fff url(images/archive/bang.jpg);
}

#this-is-us {
    background: #fff url(images/archive/thisisus.jpg);
}

#supernatural {
    background: #fff url(images/archive/supernatural.jpg);
}

#modern-family {
    background: #fff url(images/archive/modern.jpg);
}

#gossip-girl,#one-tree-hill,#dancing,#bigbro,#bevhills,#fullhouse,#general {
    margin-right: 0;
}

#housewives {
    background: #fff url(images/archive/housewives.jpg);
}

#bachelor {
    background: #fff url(images/archive/bachelor.jpg);
}

#dancing {
    background: #fff url(images/archive/dancing.jpg);
}

#teenmom {
    background: #fff url(images/archive/teenmom.jpg);
}

#vander {
    background: #fff url(images/archive/vander.jpg);
}

#bigbro {
    background: #fff url(images/archive/bigbro.jpg);
}

#saved {
    background: #fff url(images/archive/saved.jpg);
}

#friends {
    background: #fff url(images/archive/friends.jpg);
}

#bevhills {
    background: #fff url(images/archive/bevhills.jpg);
}

#sexcity {
    background: #fff url(images/archive/sexcity.jpg);
}

#buffy {
    background: #fff url(images/archive/buffy.jpg);
}

#fullhouse {
    background: #fff url(images/archive/fullhouse.jpg);
}

#yandr {
    background: #fff url(images/archive/yandr.jpg);
}

#days {
    background: #fff url(images/archive/days.jpg);
}

#general {
    background: #fff url(images/archive/general.jpg);
}

.block-half {
    float: left;
    width: 49%;
    position: relative;
    overflow: hidden;
    margin-bottom: 20px;
    display: inline-block;
    vertical-align: middle;
    margin-right: 2%;
    min-height: 339px;
}

.block-third {
    float: left;
    width: 32%;
    position: relative;
    overflow: hidden;
    margin-bottom: 20px;
    margin-right: 2%;
    display: inline-block;
    vertical-align: middle;
}

.block-title {
    position: absolute;
    bottom: 0;
    left: 0;
    padding: 5px 10px 5px 8px;
    color: #FFF;
    width: 100%;
    text-shadow: 1px 1px 2px #000;
    font-size: 24px;
    line-height: 34px;
    font-weight: 400;
    background: rgba(0,0,0,.65);
    border-bottom: 2px solid #F51D50;
}

.block-title a {
    color: #FFF;
}

.block-third .block-title {
    font-size: 20px;
    line-height: 28px;
}

.cat-tag-hub {
    position: absolute;
    top: -24px;
    left: 0;
    background: rgba(245,29,80,.65);
    padding: 5px;
    font: 400 14px/1 Alegreya ,serif;
    font-style: italic;
    text-transform: capitalize;
}

/* --- Archive/Category Pages --- */
#category-header {
    padding: 20px;
    text-align: center;
}

h3.cat-header {
    color: #333;
    font-size: 40px;
    font-weight: 700;
    line-height: 100%;
    text-transform: uppercase;
}

.archive-container {
    border-bottom: 1px dotted #ccc;
    display: table;
    table-layout: fixed;
    float: left;
    margin-bottom: 15px;
    padding-bottom: 15px;
    width: 100%;
}

.archive-container .cat-tag {
    margin: 10px 0;
}

.archive-image {
    float: right;
    margin-left: 20px;
    position: relative;
}

.archive-text {
    display: table-cell;
    vertical-align: middle;
    width: 65%;
}

.archive-meta {
    margin: 5px 0;
    float: left;
    color: #777;
    font: 400 14px/1 Alegreya ,serif;
    font-style: italic;
}

.archive-excerpt {
    clear: both;
    margin: 0 0 10px;
    padding: 0 0 10px;
    font-family: 'Oxygen',sans-serif;
    font-size: 13px;
    line-height: 18px;
}

.archive-title {
    font-size: 20px;
    font-weight: 400;
}

span.archive-byline {
    color: #777;
    float: left;
    font: 400 16px/16px Alegreya,serif;
    font-style: italic;
    margin-bottom: 6px;
}

span.read-more {
    color: #777;
    font: 400 16px/16px Alegreya,serif;
    font-style: italic;
    margin-bottom: 6px;
}

.archive-text p,.archive-text-noimg p {
    float: left;
}

.feature-text {
    position: absolute;
    bottom: 0;
    left: 0;
    padding: 5px 10px 5px 8px;
    color: #FFF;
    width: 100%;
    text-shadow: 1px 1px 2px #000;
    font-size: 24px;
    line-height: 34px;
    font-weight: 400;
    background: rgba(0,0,0,.65);
    border-bottom: 2px solid #F51D50;
}

.feature-text .cat-tag {
    position: absolute;
    top: -24px;
    background: rgba(245,29,80,.7);
    padding: 5px;
    left: 0;
}

.feature-text .cat-tag a {
    color: #fff;
    font-weight: 700;
}

/* --- Archive Pagination --- */
.nav-links {
    float: left;
    position: relative;
    padding: 0 0 20px;
}

.pagination {
    clear: both;
    position: relative;
}

.pagination span,.pagination a {
    font-family: 'Oswald',sans-serif;
    font-size: 18px;
    width: auto;
    text-align: center;
    padding: 6px 12px;
    margin-bottom: 20px;
    letter-spacing: 1px;
    margin: 2px 5px 2px 0;
    display: inline-block;
    line-height: 20px;
}

.pagination .current,.pagination a:hover {
    background: #333 url(images/dark-noise.gif);
    border: 0 solid #777;
    color: #fff;
}

/* --- Caption --- */
.wp-caption,.gallery-caption {
    max-width: 100%;
    text-align: center;
    width: auto !important;
    margin-bottom: 10px;
}

div.wp-caption {
    position: relative !important;
}

p.wp-caption-text a {
    color: #000 !important;
}

.wp-caption-text {
    text-align: center;
    position: absolute;
    bottom: 0;
    font-size: 10px;
    color: #A5A5A5;
    margin-bottom: 0 !important;
    width: 100%;
    background: rgba(200,200,200,.2);
    font-weight: 700;
}

/* --- Ticker --- */
#ticker-wrapper {
    float: left;
    overflow: hidden;
    position: relative;
    width: 100%;
    height: 40px;
    z-index: 12;
    border-bottom: 1px dotted #ccc;
    border-top: 1px dotted #ccc;
}

h3.ticker-header {
    background: url(images/ticker-bg.png) no-repeat right center;
    color: #fff;
    float: left;
    font: 700 20px/20px Oswald,sans-serif;
    max-width: 155px;
    height: 40px;
    text-transform: uppercase;
    padding: 10px 25px 10px 20px;
}

ul.ticker {
    display: block;
    float: left;
    max-width: 800px;
    height: 40px;
    overflow: hidden;
}

ul.ticker li {
    display: block;
    float: left;
    overflow: hidden;
    width: 100%;
    height: 18px;
    margin: 12px 15px 10px;
}

ul.ticker li h2 a {
    color: #222;
    float: left;
    font: 400 16px/16px Oxygen,sans-serif;
}

/* --- 404 Page --- */
#post-404 {
    color: #999;
    text-align: center;
    font-size: 18px;
    margin-bottom:10px;
}

#post-404 h2 {
    border-bottom: none;
    font-size: 60px;
    font-weight: 700;
    line-height: 80px;
    font-family: 'Oswald',sans-serif;
}

#post-404 p {
    text-align: center;
    margin-bottom: 10px;
}

#content-area .size-post-thumb img {
    width: 100%;
    height: auto;
}

#nav-wrapper {
    background: none;
}

/* --- InstaGram Override --- */
iframe.instagram-media {
    max-width: 100% !important;
}

.youtube-video iframe {
    width: 100%;
    height: 400px;
}

.button .icon {
    float: left;
    margin-left: 20px;
}

.dotted-line {
    border: 1px dotted #ccc;
    border-style: none none dotted;
    color: #fff;
    background-color: #fff;
}

#footer-roof {
    border-bottom: 1px dotted #555;
}

#footer-adunit {
    display: none;
    height: 90px;
    width: 728px;
    margin: 10px auto;
}

#footer-frame {
    width: 50%;
    float: left;
}

li.share-title {
    width: 134px !important;
}

#share-meta {
    font-size: 18px;
    font-weight: 200;
    line-height: 150%;
    font-family: 'Oswald',sans-serif;
}

.main-text h1,.sub-text h2 {
    font-family: 'Oswald',sans-serif;
}

#SmartPlayer_0 {
    max-width: 100% !important;
    float: none !important;
    margin: 0 auto !important;
}

/*--------------------------------------------------------------
# Like Us Flip Buttons
--------------------------------------------------------------*/
#follow-us {
    margin-bottom: 20px;
}

#index-right-facebook,#index-right-twitter {
    width: 100%;
    margin-bottom: 10px;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    text-align: center;
}

#follow-us .sidebar-social-container {
    cursor: pointer;
}

.plugin {
    padding: 10px 0;
    clear: both;
    background-color: #fff;
}

#index-right-facebook {
    background: #3b5998;
    margin-bottom: 15px;
    position: relative;
    z-index: 100;
}

#index-right-facebook i,#index-right-twitter i {
    color: #fff;
}

#index-right-facebook a,#index-right-twitter a {
    display: inline-block;
    padding-top: 13px;
}

#index-right-facebook span,#index-right-twitter span {
    color: #fff;
    font-weight: 400;
}

#index-right-twitter {
    background: #55acee;
}

#fb-like-plugin {
    border: 1px solid #3b5998;
}

#twitter-like-plugin {
    border: 1px solid #55acee;
}

.fb_iframe_widget,.fb_iframe_widget span {
    position: initial !important;
}

/* flip the pane when hovered */
.flip-container:hover .flipper,.flip-container.hover .flipper {
    transform: rotateY(180deg);
}

.flip-container,.front,.back {
    width: 300px;
    height: 49px;
}

/* flip speed goes here */
.flipper {
    transition: .6s;
    transform-style: preserve-3d;
    position: relative;
}

/* hide back of pane during swap */
.front,.back {
    backface-visibility: hidden;
    position: absolute;
    top: 0;
    left: 0;
}

/* front pane, placed above back */
.front {
    z-index: 2;
/* for firefox 31 */
    transform: rotateY(0deg);
}

/* back, initially hidden pane */
.back {
    transform: rotateY(180deg);
}

.vertical .back {
    transform: rotateX(180deg);
}

.vertical.flip-container .flipper {
    transform-origin: 100% 24.5px;
/* half of height */
}

.vertical.flip-container:hover .flipper {
    transform: rotateX(-180deg);
}

/*--------------------------------------------------------------
# Close Button
--------------------------------------------------------------*/
[class*='close-'] {
    color: #777;
    font: 14px/100% arial,sans-serif;
    position: absolute;
    right: 5px;
    text-decoration: none;
    text-shadow: 0 1px 0 #fff;
    top: 5px;
}

.close-classic:after {
    content: 'X';
/* ANSI X letter */
}

.close-thin:after {
    content: '×';
/* UTF-8 symbol */
}

.close-thik:after {
    content: '✖';
/* UTF-8 symbol */
}
/* --- Newsletter Items --- */
.newsletter-almostfinished{
		background: url(https://www.fame10.com/wp-content/themes/fametenV2/images/fame10-almostfinished.jpg);
		background-repeat: no-repeat;
		background-position: 50%;
		margin-bottom:30px;
		height:325px;
		}
		
		@media only screen and (max-width:1024px){
			.newsletter-almostfinished{
				width:1130px;
			}
		}
.newsletter-thankyou{
		background: url(https://www.fame10.com/wp-content/themes/fametenV2/images/fame10-thankyou.jpg);
		background-repeat: no-repeat;
		background-position: 50%;
		margin-bottom:30px;
		height:325px;
		}
		
		@media only screen and (max-width:1024px){
			.newsletter-thankyou{
				width:1130px;
			}
		}
.thankyou-button{
    background-color:#f01d50;
    margin:10px auto 0px;
    padding:7px 15px;
    border:1px solid #d8134b;
    border-radius:5px;
    color:#fff;
    width:14.5em;
    display:inline-block;
}
.thankyou-button a{
    cursor: pointer;
}
.thankyou-button:hover{
    background-color:#d8134b;
}
.button-text{
    font-family:'Oxygen', sans-serif;
    font-size:1.2em;
}
.newsletter-nav{
    text-align: center;
    margin:15px auto 30px;
}


/* --- Mailchimp Email Popup Container --- */
#mc_signup_container {
    position: fixed;
    background: #F6F6F6;
    width: 866px;
    height: 576px;
    padding: 12px;
    top: 50%;
    left: 50%;
    -ms-transform: translate(-50%,-50%);
    -webkit-transform: translate(-50%,-50%);
    transform: translate(-50%,-50%);
}

#mc_embed_signup {
    background: #fff;
    clear: left;
    font: 14px Helvetica,Arial,sans-serif;
    text-align: center;
    border: 1px solid #999;
    height: 100%;
}

#mc_embed_signup #menu-logo {
    padding: 50px 0 25px;
    text-align: center;
    float: none;
}

#mc_embed_signup #menu-logo img {
    width: 150px;
    margin: 0 auto;
}

#mc_embed_signup_title,#mc_embed_signup_text {
    margin: 10px auto;
    max-width: 575px;
}

#mc_embed_signup_text {
    line-height: 1.5em;
    margin-top: 22px;
    margin-bottom: 0;
}

#mc_embed_signup form {
    text-align: center;
    padding: 10px 3%;
    display: inline-block;
    width: 100%;
}

#mce-EMAIL {
    padding-left: 40px !important;
}

#mc_embed_signup .input {
    position: relative;
    float: left;
    margin-top: -45px;
    margin-left: 251.875px;
    margin-left: -moz-calc(30% + 15px);
    margin-left: -webkit-calc(30% + 15px);
    margin-left: -o-calc(30% + 15px);
    margin-left: calc(30% + 15px);
    color: #f51d50;
    font-size: 18px;
    font-weight: 900;
}

#mc_embed_signup input.email,#mc_embed_signup input.button {
    display: block;
    border: 1px solid #ccc;
    border-radius: 5px;
    width: 40%;
    min-width: 130px;
    line-height: 15px;
    margin: 13px auto;
    padding: 15px 0;
}

#mc-embedded-subscribe {
    background-color: #f51d50 !important;
    color: #fff !important;
    height: 55px !important;
}

#mc-embedded-subscribe.button:hover {
    background-color: #f5567b !important;
    cursor: pointer;
}

#mc_embed_signup .close a {
    padding-bottom: 3px;
    border-bottom: 1px solid #696969;
    color: #696969;
}

#mc_embed_signup .form-footer {
    position: absolute;
    bottom: 15px;
    left: 0;
    width: 100%;
    line-height: 24px;
    font-size: 12px;
}

#mc_signup_container a.close {
    font: 20px/100% arial,sans-serif;
    top: 3px;
    right: 3px;
    background: initial;
    width: initial;
    height: initial;
}


.nc_pixel {
    visibility: hidden;
    height: 0px !important;
    width: 0px !important;
}
/************************************************	
   ______ _____ _____    ____                     __ 
  / ____// ___// ___/   / __ \ ___   _____ ___   / /_
 / /     \__ \ \__ \   / /_/ // _ \ / ___// _ \ / __/
/ /___  ___/ /___/ /  / _, _//  __/(__  )/  __// /_  
\____/ /____//____/  /_/ |_| \___//____/ \___/ \__/  
                                                     
************************************************/
html,body,div,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video {
    margin: 0;
    padding: 0;
    border: 0;
    font-size: 100%;
    vertical-align: baseline;
}

/* HTML5 display-role reset for older browsers */
article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section {
    display: block;
}

body {
    line-height: normal;
}

ol,ul {
    list-style: none;
}

blockquote,q {
    quotes: none;
}

blockquote:before,blockquote:after,q:before,q:after {
    content: '';
    content: none;
}

table {
    border-collapse: collapse;
    border-spacing: 0;
}

#news-image-placeholder {
    display: none;
}

#featured-image {
    margin: 0 0 20px;
}



                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                