/* SECTION STYLES - VIDEO.CSS */
.site a:hover { text-decoration:none; }

h1 { color:#EB2026; font-size:2em; 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.title { color:#EB2026; float:left; margin:0; }
.title h2 { color:#EB2026; margin-bottom:5px; }
.title h3 { color:#EB2026; font-family:Arial, Helvetica, sans-serif; font-size:1.4em; font-weight:900; margin:15px 0; }

#taboolaWidget h2 { margin-top:0; }

.site-info-wrapper .site-header { display:inline-block; width:100%; }
	.site-info-wrapper .site-header .title { color:#000000; }

.site-info-wrapper .site-info { font-family:"Domine", sans-serif; font-size:0.9em; line-height:1.6em; }
	.site-info-wrapper .site-info p { margin:0; }
	
.segway-info-wrapper { font-family:"Domine", sans-serif; font-size:0.9em; line-height:1.6em; margin-top:10px; }
	.segway-info-wrapper p { margin:0; }
	
.segway-ad-links { font-weight:normal; line-height:2em; margin-bottom:10px; }
	.segway-ad-links a { color:#d30015; font-weight:bold; }

/*.alpha-container { float:left; width:100%; margin-top:73px; }
.alpha { margin:0 387px 0 189px; padding:50px 4% 50px 4%; border-right:1px solid #EBEBEB; }*/
.about-header { width:100%; padding:0 0 10px; border-bottom:7px solid #000000; display:inline-block; }
.about-header h2 { color:#000000 !important; }
.about-header .label { padding-top:12px; display:inline-block; color:#919191; font-size:0.75em; }

.visits { margin-top:30px; text-align:center; }
.visits .label { font-size:0.75em; font-weight:bold; margin:20px 0; }

.facts {}
.facts .number { font-family:"Helvetica Neue", sans-serif; font-size:3.5em; font-weight:900; color:#EB2026; }
.facts .text { font-size:0.75em; font-weight:bold; }
.facts .top { display:inline-block; width:100%; border-top:2px solid #EBEBEB; border-bottom:2px solid #EBEBEB; /*text-align:center;*/}
.facts .top .visitors { width:100%; max-width:45%; border-right:2px solid #EBEBEB; float:left; text-align:center; padding:50px 0; }
.facts .top .visitors .photo { width:100%; max-width:175px; margin: 0 auto;}
.facts .top .visitors .number {}
.facts .top .visitors .text {}

.facts .top .time { display:inline-block; padding:30px 0 0 50px; text-align:center; }
.facts .top .time .photo { width:100%; max-width:70px; float:left; margin-right:0; }
.facts .top .time .photo img { margin-bottom:0; margin-left:0; }
.facts .top .time .number { float:left; padding-top:30px; }
.facts .top .time .text {}

.facts .bottom { display:inline-block; width:100%; border-bottom:2px solid #EBEBEB; }
.facts .bottom .daily { float:left; width:100%; max-width:35%; border-right:2px solid #EBEBEB; text-align:center; padding:30px 0; }
.facts .bottom .daily .photo { width:100%; max-width:129px; padding-left:30px; }
.facts .bottom .daily .number {}
.facts .bottom .daily .text {}

.facts .bottom .tv { float:left; padding:10px 0 0 40px; }
.facts .bottom .tv .photo { width:100%; max-width:129px; float:left; padding:70px 0 0 25px; }
.facts .bottom .tv .text-wrapper { float:left; padding:60px 0 0 25px; }
.facts .bottom .tv .text-wrapper .label { color:#EB2026; font-size:0.75em; font-weight:bold; text-transform:capitalize; }
.facts .bottom .tv .text-wrapper .number { line-height:1em; }
.facts .bottom .tv .text-wrapper .text { width:140px; }

.facts .national-tv { padding:50px 10%; border-bottom:2px solid #EBEBEB; display:inline-block; width:80%; text-align:center; }
.facts .national-tv .photo { width:100%; max-width:129px; display:inline-block;}
.facts .national-tv .text-wrapper { padding:0px 0 0 25px; display:inline-block; text-align:left; }
.facts .national-tv .text-wrapper .label { color:#EB2026; font-size:0.75em; font-weight:bold; text-transform:capitalize; }
.facts .national-tv .text-wrapper .number { line-height:1em; }
.facts .national-tv .text-wrapper .text { width:140px; }

.facts .most-visited { text-align:center; }
.facts .most-visited .source { color:#cccccc; font-size:0.6em; }


.section-header { border-top:7px solid #000000; }
.section-header h2 { margin:10px 0; }

.partners { margin:40px 0; }
.partners .text { font-family:"Domine", serif; font-size:0.9em; line-height:1.6em; }

.history { margin:40px 0; }
.history .text { font-family:"Domine", serif; font-size:0.9em; line-height:1.6em; }
.history .text .first-para { font-size:1.25em; font-weight:normal; line-height:1.8em; }

.testimonials { margin:50px 0 0; border-top:7px solid #000000; text-align:center; padding:50px 90px; }
.testimonials .photo img { width:100px; border-radius:50px; }

.testimonials .text { font-family:"Domin", serif; font-size:1.25em; line-height:1.5em; font-style:italic; }

.testimonials .byline { font-size:0.8em; padding-top:10px; }
.testimonials .byline a { color:#919191; }

.staff .exec { background:url('/asset/img/grey-chev-down.png') no-repeat scroll right 25px transparent; border-top:1px solid #EBEBEB; display:inline-block; width:100%; }
.staff .exec.active { background:url('/asset/img/grey-chev-up.png') no-repeat scroll right 25px transparent; }
.staff .exec .title { cursor:pointer; }

.staff .business { border-top:1px solid #EBEBEB; background:url('/asset/img/grey-chev-down.png') no-repeat scroll right 25px transparent; }
.staff .business .title { cursor:pointer; }

.staff .editorial { border-top:1px solid #EBEBEB; background:url('/asset/img/grey-chev-down.png') no-repeat scroll right 25px transparent; }
.staff .editorial .title { cursor:pointer; }

.staff .tech { border-top:1px solid #EBEBEB; border-bottom:1px solid #EBEBEB; background:url('/asset/img/grey-chev-down.png') no-repeat scroll right 25px transparent; }
.staff .tech .title { cursor:pointer; }

.author-wrapper { display:none; width:100%; text-align:center;}
.author-wrapper .author { display:inline-block; width:40%; margin:20px 20px 30px 20px; vertical-align:top; text-align:left;}

.author-wrapper .author .photo img { display:none; }

.author-wrapper .author .author-body { border-left:1px solid #EBEBEB; border-right:1px solid #EBEBEB; border-bottom:1px solid #EBEBEB; border-top:2px solid #EBEBEB; }
.author-wrapper .author .name-wrapper { border-bottom:1px solid #EBEBEB; padding:10px 0 10px 25px; }
.author-wrapper .author .name-wrapper .name { font-size:0.9em; font-weight:bold; color:#d30015; }
.author-wrapper .author .name-wrapper .label { font-size:0.75em; color:#808080; }

.author-wrapper .author .tools-wrapper { font-size:0.75em; padding:25px; }
.author-wrapper .author .tools-wrapper a { color:#919191; }
.author-wrapper .author .tools-wrapper div { line-height:2.7em; }

.author-wrapper .author .tools-wrapper .tweet { background:url('/asset/img/red-stream-tweet-icon.png') no-repeat scroll 0 11px transparent; padding-left:30px; }
.author-wrapper .author .tools-wrapper .email { background:url('/asset/img/red-mail-icon.png') no-repeat scroll 0 9px transparent; padding-left:30px; }
.author-wrapper .author .tools-wrapper .rss { background:url('/asset/img/red-rss-icon.png') no-repeat scroll 0 8px transparent; padding-left:30px; }

.author-wrapper .author .bio-wrapper {display:none; padding:15px 25px; border-top:1px solid #EBEBEB; background-color:#FAFAFA; }
.author-wrapper .author .bio-wrapper .link a { font-size:0.85em; font-weight:bold; }
.author-wrapper .author .bio-wrapper .link a:visited { color:#d30015; }

.author-wrapper .author .bio-wrapper .bio { display:none; color:#808080; font-size:0.8em; }

.sites { margin:50px 0; display:inline-block; width:100%; }
.sites .site-wrapper { margin-left:-13px; margin-top:30px; display:inline-block; width:100%; }
.sites .site { display:inline-block; vertical-align:top; width:30%; margin:10px 0 10px 10px; }
.sites .site .title { background: url("/asset/img/white-house.png") no-repeat scroll 95% center transparent; color: #ffffff; font-family: Arial; font-size: 1.1em; font-weight: 900; padding: 20px; }
.sites .site .site-body { border-left:1px solid #EBEBEB; border-right:1px solid #EBEBEB; border-bottom:1px solid #EBEBEB; padding:15px 20px; font-family:"Domine", serif; font-size:0.75em; line-height:2em; min-height:200px; }
.sites .site .site-body:hover { background-color:#FEF4F3; }

.media { display:inline-block; width:100%; margin-bottom:50px; }
.media .label { font-weight:bold; margin:20px 0; }
.media .title { font-weight:bold; }
.media .address, .media .position { color:#808080; line-height:1.6em; }

.media .top { border-bottom:2px solid #EBEBEB; padding-bottom:20px; margin-bottom:20px; width:240px; }

.media a { font-weight:bold; }

.media .offices { float:left; width:250px; display: none; }
.media .offfices .label {}
.media .offices .office {}
.media .offices .office.top { padding-bottom:45px; }
.media .offices .office .title {}
.media .offices .office .address {}

.media .peoples { float:left; width:240px; }

.media .requests { float:left; width:100%; }
.media .requests .label { float:left; }
.media .requests .request-form {}
.media .requests .request-form #request-media { border:2px solid #EBEBEB; margin-right:-8px; padding:14px 10px 13px 15px; font-style:italic; color:#919191; font-family:"Domine", serif; width:180px; font-size:0.75em; }
.request-media-btn {
    background: #eb2026 url("/asset/img/arrow-right.png") no-repeat scroll center center;
    border: medium none;
    float: left;
    height: 5px;
    margin: 14px;
    padding: 13px 20px;
    width: 5px;
}


.gamma { float:left; width:181px; margin-left:-100%; margin-top:73px; background-color:#F8FAF9; margin-bottom:-99999px; padding-bottom:99999px; }
.gamma ul { padding:0; margin:0; position:fixed; top:73px; width:180px; background-color: #F8FAF9;}
.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 { float:left; width:386px; margin-left:-387px; margin-top:73px; }
.beta { margin:35px auto; width:300px; }*/
body.about .rec-link-body .byline { font-size:1.1em; }

.footer-wrapper { display:inherit; }

.about .top-banner {text-align: center;margin-left: 182px;border-bottom: 1px solid #EBEBEB;}
.about .top-banner .RC-AD-TOP-BANNER {margin: 10px auto;}
/********************************************************** RESPONSIVE STYLES **************************************************************/

/* DESKTOP & TABLET STYLES */
@media only screen and ( min-width : 1280px ) and ( max-width : 1394px ){
    .author-wrapper .author { width:27%; }
    .author-wrapper .author .name-wrapper { min-height:54px; }
}

@media only screen and ( min-width : 1340px ) and ( max-width : 1366px ){
    /*.sites .site .title { background:url("/asset/img/white-house.png") no-repeat scroll 190px center transparent; }*/
}

@media only screen and ( min-width : 1270px ) and ( max-width : 1339px ){
    .sites .site .title { /*background:url("/asset/img/white-house.png") no-repeat scroll 170px center transparent;*/ font-size:1.3em; }
    .sites .site .site-body { min-height:230px; }
}

@media only screen and ( min-width : 1270px ) and ( max-width : 1318px ){
    .facts .bottom .daily { width:24%; text-align:left; padding:30px 0 30px 5%; }
    .facts .bottom .daily .photo { padding-left:0; }

    .facts .national-tv .text-wrapper { padding:40px 0 0 20px; }
}

@media only screen and (min-width:768px) and (max-width:919px) {
    body.about .top-banner {margin-left: 0px;}
    body.about .top-banner .RC-AD-TOP-BANNER {margin-left:auto;}
}

@media only screen and ( max-width : 1269px ){
    .facts .bottom .daily { width:100%; padding:30px 0 30px 0; max-width:none; border-right:none; }
    .facts .bottom .daily .photo { display:inline-block; padding-left:0; text-align:center;  }

    .facts .top .visitors { border-bottom: 2px solid #ebebeb; border-right: medium none; max-width: none; padding-bottom: 50px; padding-top: 50px; width: 100%; }
    .facts .top .visitors .photo { /*padding-left:35%;*/ }

    .facts .top {text-align:center;}
	
	.facts .top .time .photo img { margin-left:0; }

    .facts .bottom .tv { width:100%; }

    .facts .bottom .tv .photo { padding:20px 0 0 0; display:inline-block; float:none; max-width:none; width:100%; text-align:center; }
    .facts .bottom .tv .photo img { max-width:129px; }

    .facts .bottom .tv .text-wrapper { padding:13px 0 50px 0; display:inline-block; float:none; text-align:center; width:100%; }
    .facts .bottom .tv .text-wrapper .text { width:100%; }

    .facts .national-tv .photo { float: none; max-width: none; padding: 50px 0; text-align: center; width: 100%; }
    .facts .national-tv .photo img { max-width:129px; }

    .facts .national-tv .text-wrapper { padding:0 0 0 0; text-align:center; width:100% }
    .facts .national-tv .text-wrapper .text { width:100%; padding-bottom:50px; }

    .testimonials { padding:50px 0; }
}

@media only screen and ( max-width : 415px ){
    /*.facts .top .visitors .photo { padding-left:27%; }*/
    #odometer {font-size:2em !important;}
}

@media only screen and ( max-width : 375px ){
    .facts .top .visitors .photo { padding-left:0; }
}

@media only screen and ( max-width : 320px ){
    .facts .top .visitors .photo { padding-left:0; }
    .facts .number {font-size:3em;}
}

@media only screen and ( min-width : 1180px ) and ( max-width : 1269px ){
    .sites .site { width:47%; }
    /*.sites .site .title { background:url("/asset/img/white-house.png") no-repeat scroll 250px center transparent; }*/
    .sites .site .site-body { min-height:230px; }
}

@media only screen and ( min-width : 1026px ) and ( max-width : 1179px ){
    .sites .site { width:45%; }
    .sites .site .title { /*background:url("/asset/img/white-house.png") no-repeat scroll 250px center transparent;*/ font-size:1.3em; }
    .sites .site .site-body { min-height:280px; }
}

@media only screen and ( min-width : 1023px ) and ( max-width : 1025px ){
    .sites .site .title { /*background:url("/asset/img/white-house.png") no-repeat scroll 180px center transparent;*/ font-size:1.3em; }
}

@media only screen and ( min-width : 1023px ) and ( max-width : 1025px ){
    .sites .site .title { /*background:url("/asset/img/white-house.png") no-repeat scroll 180px center transparent;*/ font-size:1.3em; }
}

@media only screen and ( max-width : 1022px ){
    .sites .site .title { /*background:url("/asset/img/white-house.png") no-repeat scroll 95% center transparent;*/ font-size:1.3em; }
    .sites .site { width:100%; }
    .sites .site .site-body { min-height:120px; }
}

@media only screen and ( min-width: 1025px ) and ( max-width : 1379px ){
    .author-wrapper .author .name-wrapper { min-height:54px; }
}

@media only screen and ( min-width : 1270px ) and ( max-width : 1280px ){
    .author-wrapper .author .name-wrapper { padding:10px 0 10px 10px; min-height:54px; }
    .author-wrapper .author .tools-wrapper { padding:10px; }
}

@media only screen and ( min-width : 1202px ) and ( max-width : 1279px ){
    .author-wrapper .author { width:43%; }
}
@media only screen and ( min-width : 1130px ) and ( max-width : 1201px ){
    .author-wrapper .author { width:42%; }
}
@media only screen and ( min-width : 1074px ) and ( max-width : 1129px ){
    .author-wrapper .author { width:41%; }
}


@media only screen and ( min-width : 1025px ) and ( max-width : 1073px ){
    .author-wrapper .author { width:39%; }
    .author-wrapper .author .name-wrapper { padding:10px 0 10px 10px; min-height:54px; }
    .author-wrapper .author .tools-wrapper { padding:10px; }
}

@media only screen and ( min-width : 769px ) and ( max-width : 1024px ){
    .author-wrapper .author { width:38%; }
    .author-wrapper .author .name-wrapper { padding:10px 0 10px 10px; min-height:54px; }
    .author-wrapper .author .tools-wrapper { padding:10px; }
    .facts .national-tv {padding:0 10% !important;}
}

@media only screen and ( max-width : 768px ){
    .author-wrapper .author { width:100%; margin: 20px 0; }

}


/* BASE VIDEO RESPONSIVE STYLES - DESKTOP & TABLET */

@media only screen and ( max-width : 1024px ){
    .gamma { display:none; }


}

/* SMARTPHONE STYLES */

@media only screen and ( max-width : 767px ){
    .top-banner {border:medium none;margin-left:0px;padding:10px 0px;}
    .top-banner .RC-AD-TOP-BANNER {display:none;}
}

@media only screen and ( max-width : 414px ){
	.facts .top .time { padding:30px 0 0 10px; }
	.facts .bottom .tv { padding:10px 0 0 0px; }
}


#odometer {font-size:3em;}
