/* SECTION STYLES - authors.CSS */
h1 { color:#EB2026; font-size:1.8em; font-weight:900; font-family:"Helvetica Neue", sans-serif; line-height:1.1em; margin-bottom:10px; }
h1 a:hover { text-decoration:none; }
h2 { color:#000000; font-size:2em; font-weight:900; font-family:"Helvetica Neue", sans-serif; }
h2.sponsor { color:#EB2026; float:left; margin:0; }
#taboolaWidget h2 { margin-top:0; }

.RC-AD-TOP-BANNER {margin:1em auto; display:block;}
.RC-AD-MOBILE-BANNER {margin:1em auto; width:320px; height:50px; display:none;}

/*.alpha-container { float:left; width:100%;}*/

/*body.authors .alpha { margin:0 457px 0 132px; }*/
/*.alpha { margin:0 387px 0 189px; padding:50px 3% 50px 4%; }*/

/*.alpha {border-right:1px solid #EBEBEB;}
body.authors .alpha {margin:0 355px 0px 0px; padding:0px 30px 75px 30px;}*/

.alpha_listing {margin:1em 0; text-align:center;}
.processing_div {width:100%; margin: 1em auto; text-align:center;}

table.topic_alpha_listing tbody tr td {border-left:1px solid #EBEBEB;display: inline-block;max-width: 32%;min-width: 8em;}
table.topic_alpha_listing tr td ul {padding: 0 0.5em;}
table.topic_alpha_listing tr td ul li a {padding:0.2em 0.1em; display: inline-block; font-size: 0.9em;}
.alpha_listing a.active {color:black; font-weight:bold;}

.authors-social { float: left; text-align: right; width: 25%; font-size:0.95em; font-weight:bold; }
.authors-social .socialBar { padding:25px 0 0; width:100%; }
.authors-social .socialBar .left { float:right; }

.socialBar-clicks { color: #eb2026; display: inline-block; height: inherit; vertical-align: middle; }
.socialBar-clicks .label { color: #919191; font-size: 0.8em; text-transform: capitalize; }

.socialBar-divide { color: #b7b7b7; display: inline-block; height: inherit; padding: 0 3px; vertical-align: middle; }

.socialBar-shares { color: #eb2026; display: inline-block; height: inherit; vertical-align: middle; }
.socialBar-shares .label { color: #919191; font-size: 0.8em; text-transform: capitalize; }

.breaking-embed img {width:100%; }
.breaking-play { position:absolute; top:40%; left:50%; cursor:pointer; }

.breaking-text { font-family:"Domine", serif; font-size:0.95em; line-height:1.6em; }
.breaking-text a { color:#EB2026; }

.breaking-related {}
.breaking-related .label { font-size:0.8em; font-weight:bold; text-transform:uppercase; margin:10px 0; }
.breaking-related ul {margin:0 0 0 15px; padding:0; list-style-position: outside;}
.breaking-related ul li.title {list-style-type:circle; line-height:1.1em; padding-bottom:7px;}
.breaking-related ul li.title a {font-weight: bold;;}

/*
.breaking-related .title { line-height:1.2em; padding-bottom:10px; }
    .breaking-related .title a { font-weight:bold; }
    .breaking-related .title a.auth { color:#919191; font-weight:normal; padding-left:10px; }
    .breaking-related .title .source { font-size:0.8em; }*/

body.authors .body-photo-inline { margin:20px 0 0; }


.authors-body-text { clear: both; font-family: "Domine",serif; font-size: 1em; line-height: 1.9em; padding: 0 0 10px 0; }
.authors-body-text p { margin:0; padding-right:0; }

.pop-header { border-top:7px solid #000000; margin-top:40px; }
.pop-header h2 { margin-top:15px; }

.pop-wrapper { margin-left:-30px; display:inline-block; }
.pop-item { float:none; display:inline-block; vertical-align:top; width:45%; margin-left:30px; padding-bottom:30px; }
.pop-item .photo {}
.pop-item .photo img {width:100%;}
.pop-item .title { padding:15px 50px 15px 0; line-height:1.2em; }
.pop-item .title a { font-weight:bold; font-size:0.95em; }
.pop-item .source { font-size:0.75em; }

.cat-header { border-top:7px solid #000000; }
.cat-header h2 { margin-top:15px; }

.cat-wrapper { margin-left:-14px; display:inline-block; }
.cat-item { float:none; display:inline-block; vertical-align:top; width:30.4%; margin-left:14px; padding-bottom:30px; }
.cat-item .photo {}
.cat-item .title { padding:15px 5px 15px 0; line-height:1.2em; }
.cat-item .title a { font-weight:bold; font-size:0.95em; }
.cat-item .source { font-size:0.75em; }

.cl-cat-header { margin-top:20px; }
.cl-header-text { font-family:"Domine", serif; font-size:0.95em; line-height:1.6em; margin:20px 0; }



.gamma { float:left; width:182px; margin-left:-100%; margin-top:-110px; background-color:#F8FAF9; margin-bottom:-99999px; padding-bottom:99999px; position: relative;;}
.gamma ul { padding:0; margin:0; }
.gamma ul.fixed {position:fixed; top:200px; left:0; z-index:10;}
.gamma ul li { padding:20px 0 20px 15px; border-bottom:2px solid #E4E4E4; }
.gamma ul li:hover { background-color:#3D3D3D; }
.gamma ul li:hover a { color:#FFFFFF; }
.gamma ul li a { color:#000000; font-weight:bold; font-size:0.9em; text-decoration:none; }

/*.beta-container { margin-top:0px; margin-left:-325px; }
.beta-container .beta { margin:20px auto; width:300px; }*/


.footer-wrapper { display:inherit; }


body.authors.staff {}
body.authors.staff #topics_header {border-bottom:7px solid #000; margin:0;}
body.authors.staff #topics_header h1 {font-size:2em; font-family: "Helvetica-Neue", sans-serif; color:#37414A;}
body.authors.staff .author_list {border-top:1px solid #000; color:#999; letter-spacing: -1px; margin:2px 0 10px 0; padding: 5px 0 0;}
body.authors.staff div.author {display:block; border:1px solid #ddd; margin-bottom:20px; padding:15px;}
body.authors.staff div.author .bio_left {float:left; width:17%;}
body.authors.staff div.author .bio_left .photo {margin: 0 15px 0 0 ;}
body.authors.staff div.author .bio_right {float:left: width:80%;}
body.authors.staff div.author h3 {font-size:1.3em; margin:3px 0 4px; padding:0;}
body.authors.staff div.author p.links {color:#999; font-size:1em; margin:5px 0;}
body.authors.staff div.author .bio {font-size:1em;}

/********************************************************** RESPONSIVE STYLES **************************************************************/


@media only screen and ( max-width:1179px ){
    body.authors .authors-social {display:block; float: none; width:100%; text-align: left; }
    body.authors .authors-social .socialBar {padding:15px 0 0;}
    body.authors .authors-social .socialBar .left {float:left;}
    body.authors .authors-title-wrapper {display:block; float:none; width:100%;}

    body.authors .pop-item {width:41%;}
    body.authors .pop-item .title {padding:15px 0;}

    body.authors .cat-item {width:44%; margin-left:15px;}
    body.authors .cat-item .title {padding:15px 0;}

    body.authors .rc_authors_player_container #ooyalaplayer {height:250px !important;}

    body.authors.staff div.author .bio_left {float:left; width:25%; display:block;}    
    /*body.authors.staff div.author .bio_right {float:left; width:100%; display:block;}    */    

}

@media only screen and (max-width:1024px){
    body.authors .rc_authors_player_container #ooyalaplayer {width:100% !important; height:300px !important;}
}

@media only screen and (max-width:1120px){
    /*permalink no 728x90 no longer fits*/
    .top-banner .RC-AD-TOP-BANNER {display:none;}
    .top-banner .RC-AD-MOBILE-BANNER {display:block;}
}

/*NO ROOM FOR LEFT MENU */
@media only screen and ( min-width:768px ) and ( max-width:919px ){

    body.authors-landing .gamma {display:none;}
    body.authors-landing .alpha { margin:0 320px 0 0; padding:10px 10px 50px;}
    body.authors .top-banner {margin-left:0;}

    body.authors .pop-item {width:44%;}
    body.authors .pop-item .title {padding:15px 0;}

    body.authors .cat-item {width:46%; margin-left:15px;}
    body.authors .cat-item .title {padding:15px 0;}
}

/* SMARTPHONE STYLES */

@media only screen and ( max-width : 767px ){


    body.authors .authors-title-wrapper { margin-top:10px; }

    body.authors .body-photo-inline .body-photo:hover .hover-social {display: none;}

    body.authors .landing-header .label {font-size:0.5em;}

    body.authors .authors-title-wrapper .authors-title h1 {font-size:1.5em;}
    body.authors-landing .top-banner .RC-AD-TOP-BANNER {display:none;}
    body.authors-landing .top-banner .RC-AD-MOBILE-BANNER {display:block;}
    body.authors-landing .gamma {display:none;}

    body.authors .pop-wrapper {margin:0;}
    body.authors .pop-header h2 {font-size:1.5em;}
    body.authors .pop-item {width:100%; margin:0;}
    body.authors .pop-item .title {padding:15px 0;}

    body.authors .cat-wrapper {margin:0;}
    body.authors .cat-header h2 {font-size:1.5em;}
    body.authors .cat-item {width:auto; margin:0;}
    body.authors .cat-item .title {padding:15px 0;}

    body.authors .rc_authors_player_container #ooyalaplayer {height:250px !important;}


    body.authors.staff div.author .bio_left {float:none; width:100%; display:block;}    
    body.authors.staff div.author .bio_right {float:none; width:100%; display:block;}    


}
@media only screen and ( max-width : 335px ){
    .RC-AD-MOBILE-BANNER {margin-left:-10px;}
}



