/* SECTION STYLES - VIDEO.CSS */
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; }

body.twitter h2 { margin:0 0 20px; }
body.twitter .more-link { font-weight:bold; }

/*.alpha-container { float:left; width:100%; margin-top:-2px; }
body.twitter .alpha { margin:0 355px 0 0; border-right:1px solid #EBEBEB; }
.alpha { margin:0 387px 0 189px; padding:0 20px 50px 20px; }*/

.twitter-header { border-bottom:7px solid #EB2026; margin:30px 0; }
.twitter-header h1 { font-size:2.5em; }

.contentwrapper { float:left; width:100%; }
.contentcolumn { margin-left:120px; }
.leftcolumn { float:left; width:120px; margin-left:-100%; }

.tweet-wrapper { display:inline-block; }
.tweet-wrapper ul { margin:0; padding:0; }
.tweet-wrapper ul li { position:relative; display:inline-block; margin-bottom: 2em;}
.tweet-wrapper ul li .timeline-wrapper { text-align:center; margin-right:15px; display:inline-block; }
.tweet-wrapper ul li .timeline-wrapper .avatar {width:120px;}
.tweet-wrapper ul li .timeline-wrapper .avatar img { width:50px; border-radius:50px; }

.tweet-wrapper ul li .timeline-wrapper .timeline { color: #919191; font-weight: bold; font-size: 0.7em; }
.tweet-wrapper .retweet a { text-decoration: none; }

.tweet-wrapper .tweet-tab { border-bottom: 10px solid transparent; border-right: 10px solid #ebebeb; border-top: 10px solid transparent; height: 0; left: 110px; position: absolute; top: 12px; width: 0; }

.tweet-wrapper ul li .data-wrapper { border: 2px solid #ebebeb; border-radius: 10px; padding: 10px; display:inline-block; }
.tweet-wrapper ul li .data-wrapper .tweet {}
.tweet-wrapper ul li .data-wrapper .tweet a { font-family:"Domine", serif; font-size:0.8em; }
.tweet-wrapper ul li .data-wrapper .tweet .user { font-weight:bold; }
.tweet-wrapper ul li .data-wrapper .tweet a.tweet-text { color: black; }
.tweet-wrapper ul li .data-wrapper .tweet span.tweet-text { color: black; font-family:"Domine", serif; font-size:0.8em; }

.tweet-wrapper ul li .data-wrapper .retweet { float:right; }
.tweet-wrapper ul li .data-wrapper .retweet a { font-size:0.8em; }



/*.beta-container { float:left; margin-top:73px; }
.beta { margin:35px auto; width:300px; }*/

.footer-wrapper { display:inherit; }

.RC-AD-MOBILE-BANNER {display:none; width:320px; min-height:50px; margin:1em auto;}
.alpha .RC-AD-TOP-BANNER {display:block; width:728px; margin: 1em auto;}
.top-banner .RC-AD-TOP-BANNER {display:none; width:728px; margin: 1em auto;}
.top-banner {border-bottom: 1px solid #EBEBEB;}
/********************************************************** RESPONSIVE STYLES **************************************************************/

/* DESKTOP & TABLET STYLES */
/*@media only screen and ( min-width : 1025px ) and ( max-width : 1439px ){
    body.twitter .alpha { margin:0 387px 0 0; }
}*/

/* BASE SEARCH RESPONSIVE STYLES - DESKTOP & TABLET */

/*@media only screen and ( min-width : 768px ) and ( max-width : 1024px ){
    .alpha { margin:0 307px 0 0; }

    .beta-container { border-left:none; margin-left:-300px; width:300px; }

}*/

@media only screen and (max-width: 1125px) {
    .alpha .RC-AD-TOP-BANNER {display:none;}
    .top-banner .RC-AD-TOP-BANNER {display:block;}
}

/*@media only screen and ( max-width : 768px ){
    body.twitter .alpha { margin:0 310px 0 0; }
}*/

/* SMARTPHONE STYLES */

@media only screen and ( max-width : 767px ){
    .RC-AD-MOBILE-BANNER {display:block;}
    .top-banner {border-bottom: none;}
    .RC-AD-TOP-BANNER {display:none !important;}
}

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