body {
  background-color: #fff;
  color: #727273;
  min-width: 800px;
}

a {
  color: #727273;
}

.topbar {
  background-color: #464646;
  height: auto;
  width: 100%;
  font-size: 11px;
  overflow:hidden;  
}
.memri-red {
    color: #780000;
}

.topbar a {
  color: #fff;
}

.topbar ul {
  padding-left: 0;
  margin-bottom: 2px;
}

.topbar ul, .topbar ul li {
  float: left;
  color: #fff;
  list-style-type: none;
}

.topbar ul li {
  margin: 8px 0px;
  padding: 0 12px;
  border-right: 2px solid #fff;
}

.topbar ul li:last-child {
  border-right: none;
}

.topbar img {
    margin: 0 3px 8px;
    display: inline-block;
}

.topbar .navbar-collapse {
    padding-left: 0;
    padding-right: 0;
}

.topbar .navbar-toggle .icon-bar {
    background-color: #fff;
}

.dropdown-button {
  background-color: #780000;
  display: inline-block;
  color: #fff;
  padding: 8px 15px;
  font-size: 12px;
  margin-left: -3px;
  border-left: 1px solid #747474;
  text-transform: uppercase;
  letter-spacing: 2px;
}

.socialmedia {
  text-align: right;
}

article {
  text-align: center;
  margin: auto;
  padding-bottom: 100px;
}

article iframe {
  max-width: 100%;
}

a:hover {
  color: #828283 !important;
}

.memritv-page > h2 {
    color: #780000;
    font-size: 17px;
    font-weight: bold;
    text-align: left;
}

.memritv-page .owl-item, .view-tv-country-carousel .owl-item {
  opacity: 0.6;
  transition: 0.6s;
}

.view-tv-country-carousel .owl-carousel .img-responsive {
  cursor: pointer;
}


.memritv-page .owl-item.current, .view-tv-country-carousel .owl-item.current {
  opacity: 1;
}

.memritv-page .owl-item:hover, .view-tv-country-carousel .owl-item:hover {
  opacity: 1;
}

.view-memri-tv-new-homepage-editors-picks .views-field-title,
.view-memri-tv-new-homepage-editors-picks .views-field-title a,
.region-tv-featured .views-field-title,
.region-tv-featured .views-field-title a,
.page-tv .owl-carousel .field-title,
.page-tv .owl-carousel .field-title a,
.view-memri-tv-homepage-latest-clips .views-field-title,
.view-memri-tv-homepage-latest-clips .views-field-title a,
.view-memri-tv-archives .views-field-title,
.view-memri-tv-archives .views-field-title a {
  font-family: 'Open Sans', sans-serif;
  font-size: 14.25px;
  text-align: justify;
  font-weight: bold;
  color: #111;
  height: 80px;
  text-overflow: ellipsis;
  overflow: hidden;
}

.view-id-tv_country_and_subject_clips .views-field-title a, .view-id-tv_country_and_subject_clips .views-field-title {
  height: auto;
}

.view-memri-tv-new-homepage-editors-picks .views-field-nothing,
.view-memri-tv-new-homepage-editors-picks .views-field-nothing a,
.region-tv-featured .views-field-nothing,
.region-tv-featured .views-field-nothing a,
.view-memri-tv-homepage-latest-clips .views-field-nothing,
.view-memri-tv-homepage-latest-clips .views-field-nothing a,
.view-memri-tv-archives .views-field-nothing,
.view-memri-tv-archives .views-field-nothing a {
  font-family: 'Open Sans', sans-serif;
  font-size: 9.5px;
  text-align: justify;
  text-transform: uppercase;
  font-weight: bold;
  margin-top: 5px;
}

/*
.region-tv-featured .views-field-title,
.region-tv-featured .views-field-title a,
.region-tv-featured .views-field-nothing,
.region-tv-featured .views-field-nothing a {
  font-family: 'FrutigerLT-Cn', Arial;
  font-size: 14px;
  text-align: center;
  font-weight: normal;
  text-transform: none;
  margin-top: 0;
  color: #222222;
}*/


.region-tv-featured .views-field-title,
.region-tv-featured .views-field-title a,
.page-tv .owl-carousel .field-title,
.page-tv .owl-carousel .field-title a {
  font-family: 'FrutigerLT-Cn', Arial;
  font-size: 14px;
  text-align: center;
  font-weight: normal;
  text-transform: none;
  margin-top: 0;
  color: #222222;
}

.region-tv-featured .views-field-nothing, .page-tv .owl-carousel .node-meta {
  display: none;
}

.view-memri-tv-new-homepage-editors-picks .views-field-field-image img,
.region-tv-featured .views-field-field-image img,
.view-memri-tv-homepage-latest-clips .views-field-field-image img {
  border: 1px solid #474747; 
}

.view-memri-tv-new-homepage-editors-picks .views-field-field-image img {
  width: 100%;
}

.view-id-tv_country_and_subject_clips .views-field-field-image img,
.station_page .views-field-field-image img,
.page-tv-archives .views-field-field-image img,
.clip_page_type .views-field-field-image img {
  width: 100%;
  min-height: 169px;
  height: 169px;
}

.view-id-tv_country_and_subject_clips .text-center {
    clear: both;
}

.view-id-tv_country_and_subject_clips .views-row.views-row-1:before {
   content: " ";
   display: table;
}


/*
.owl-carousel .views-field-nothing, .owl-carousel .views-field-created {
  display: none;
}*/

.owl-carousel .views-row {
  padding: 0 13px;
}

.views-field.views-field-nid, .views-field.views-field-field-transcript,
.views-field.views-field-field-duration {
    display: none;
}

.node-clip h2 {
    text-align: center;
}

.owl-carousel .img-responsive {
  display: inline-block;
}

.views-field-title a {
  font-size: 13px;
  line-height: 1.1;
}

.views-field-created {
  font-size: 9px;
}

.region-tv-latest h2, .region-tvnew-latest h2 {
  font-size: 45px;
  text-align: left;
}

.tvnew_home .region-tv-latest img, .tvnew_home .region-tvnew-latest img {
  width: 220px;
  height: 161px;
  border: 1px solid #474747;
}

.tvnew_home .region-tv-latest .views-row, .tvnew_home .region-tvnew-latest .views-row {
  display: inline-block;
  width: 220px;
  margin: 13px 11px;
  vertical-align: top;
  min-height: 265px; /* needed to match editor's picks on right */
}

.view-memri-tv-homepage-latest-clips .view-content {
    padding-top: 7px;
}

.clip_page_type .region-tv-latest .views-row, .clip_page_type .region-tvnew-latest .views-row {
  margin: 17px 15px;
}

.tvnew .socialmedia .list-inline, .tvnew .banner, .tvnew .clips_viewed {
  margin-top: 10px;
}

article.tvnew {
  margin-top: 80px;
}

article.tvnew .region-tv-latest .block-title,
article.clip_page_type .region-tv-latest .block-title {
  display: none;
}

/* this is causing problems on mobile view, needed?
article.clip_page_type {
  margin-top: 80px;
}*/  

.tvnew_title, .tvnew_picks h2 {
  color: #780000;
  text-transform: uppercase;  
  font: 19px arial;
  font-weight: bold;
  margin: 20px 0 -6px 0;
  text-align: left;
}

.tvnew_home .latest-clips .tvnew_title {
  margin-top: 30px;
}

.tvnew_see_all {
  margin-top: 20px;
  margin-bottom: 10px;
}

.tvnew_see_all a {
  color: #780000;
  text-transform: uppercase;  
  font: 15px arial;
  font-weight: bold;
}

.tvnew_picks h2 {
  margin-bottom: 20px;
} 

.region-tvnew-editors-picks .views-row {
  margin-bottom: 30px;
}

.region-tvnew-editors-picks .views-row-1 {
  margin-bottom: 20px; 
}

.region-tvnew-editors-picks .views-row-2 {
  margin-bottom: 22px; 
}

.left {
  float: left;
}

.right {
  float: right;
}

.region-tv-featured .owl-controls, .view-tv-country-carousel .owl-controls {
  position: relative;
}

/*OLD arrows*/
.region-tv-featured .owl-controls .owl-buttons div.owl-prev,
.view-tv-country-carousel .owl-controls .owl-buttons div.owl-prev {
  background: url(../../../../../../sites/default/files/images/arrow-left.png) no-repeat top left;
  height: 30px;
  width: 30px;
  position: absolute;
  bottom: 100px;
  left: -5px;
  opacity: 1;
  font-size: 0;
  border-radius: 0;
}

.region-tv-featured .owl-controls .owl-buttons div.owl-next,
.view-tv-country-carousel .owl-controls .owl-buttons div.owl-next {
  background: url(../../../../../../sites/default/files/images/arrow-right.png) no-repeat top left;
  height: 30px;
  width: 30px;
  position: absolute;
  bottom: 100px;
  right: -5px;
  opacity: 1;
  font-size: 0;
  border-radius: 0;
}
/*END OLD arrows*/

/*NEW arrows
.region-tv-featured .owl-controls .owl-nav div.owl-prev,
.view-tv-country-carousel .owl-controls .owl-nav div.owl-prev {
  background: url(../../../../../../sites/default/files/images/arrow-left.png) no-repeat top left;
  height: 30px;
  width: 30px;
  position: absolute;
  bottom: 100px;
  left: -5px;
  opacity: 1;
  font-size: 0;
  border-radius: 0;
}

.region-tv-featured .owl-controls .owl-nav div.owl-next,
.view-tv-country-carousel .owl-controls .owl-nav div.owl-next  {
  background: url(../../../../../../sites/default/files/images/arrow-right.png) no-repeat top left;  
  height: 30px;
  width: 30px;
  position: absolute;
  bottom: 100px;
  right: -5px;
  opacity: 1;
  font-size: 0;
  border-radius: 0;
}

.tvnew_home .region-tv-featured .owl-controls .owl-nav div.owl-prev,
.tvnew_home .view-tv-country-carousel .owl-controls .owl-nav div.owl-prev,
.tvnew_home .region-tv-featured .owl-controls .owl-nav div.owl-next,
.tvnew_home .view-tv-country-carousel .owl-controls .owl-nav div.owl-next {
  bottom: 100px;
}
END NEW arrows*/

.view-tv-country-carousel .field-name-field-number, .view-tv-country-carousel .field-name-field-number * {
    display: inline;
}

.view-tv-country-carousel .node-meta * {
    display: inline;
}

.view-tv-country-carousel .owl-item {
    padding: 0 13px;
}

.view-tv-country-carousel .view-content {
    margin-top: 5px;    
}

.view-tv-country-carousel .excerpt {
    font-size: 18px;
    color: black;
    text-align: justify;
}

.view-tv-country-carousel h2 {
    text-align: justify;
}

.view-tv-country-carousel .view-header h3 {
    text-align: left;
    color: #780000;
    font-weight: bold;
    font-size: 19px;
    margin: 0 0 8px 6px;
    font-family: arial;
    text-transform: uppercase;
    padding-left: 0;
}

.view-tv-country-carousel .view-header h3:nth-of-type(2) {
    margin-bottom: 0px;
    -webkit-margin-after: 0px;
    margin-top: 10px;
    margin-bottom: 8px;
}

.view-tv-country-carousel .view-content {
    margin-top: 5px;
}

.view-memri-tv-homepage-latest-clips h3.memri-red {
  font-family: arial;
  font-weight: bold;
  font-size: 19px;
  margin-left: 9px;
}

#block-views-tv-country-carousel-block-1,
#block-views-tv-country-carousel-block-2 {
  background-color: #eaeaea;
}

.highlighted-video .country-slider-clip-transcript {
  background-color: #f3f3f3;
  height: 440px;
  overflow: hidden;
}

.highlighted-video .slider-row {
  margin-left: -15px;
  margin-right: 15px;
}

.highlighted-video .tvnew_title {
  padding-left: 17px;
  padding-top: 10px;
}

.highlighted-video .red-border {
  border: 1px solid #780000;
  padding-top: 6px;
}

.highlighted-video h2.memri-red {
  font-size: 25px;
}

/* # Footer Widgets
---------------------------------------------------------------------------------------------------- */
/*
.footer ul {
    list-style-type: none;
}

.footer ul li a, .footer a {
    color: #fff;
}

.footer-menu, .footer-menu li {
    float: left;
}

.footer-menu li {
    margin: 0;    
}

.footer-menu li a {
  padding: 0 10px;
}

.footer-social li {
    float: left;
    padding-left: 4px;
}

.footer-social li a {
    display: block;
    height: 25px;
    width: 25px;
}

.footer-social li:nth-child(1) a {
    background: url(../../../../../default/files/images/ico/twitter_inactive.png) no-repeat left top;
}

.footer-social li:nth-child(2) a {
    background: url(../../../../../default/files/images/ico/facebook_inactive.png) no-repeat left top;
}

.footer-social li:nth-child(3) a {
    background: url(../../../../../default/files/images/ico/youtube_inactive.png) no-repeat left top;
}

.footer-social li:nth-child(4) a {
    background: url(../../../../../default/files/images/ico/tumblr_inactive.png) no-repeat left top;
}

.footer-social li:nth-child(5) a {
    background: url(../../../../../default/files/images/ico/google+_inactive.png) no-repeat left top;
}

.footer-social li:nth-child(6) a {
    background: url(../../../../../default/files/images/ico/linkedin_inactive.png) no-repeat left top;
}

.footer-social li:nth-child(7) a {
    background: url(../../../../../default/files/images/ico/rss_inactive.png) no-repeat left top;
}

.footer-social li:nth-child(1) a:hover {
    background: url(../../../../../default/files/images/ico/twitter.png) no-repeat left top;
}

.footer-social li:nth-child(2) a:hover {
    background: url(../../../../../default/files/images/ico/facebook.png) no-repeat left top;
}

.footer-social li:nth-child(3) a:hover {
    background: url(../../../../../default/files/images/ico/youtube.png) no-repeat left top;
}

.footer-social li:nth-child(4) a:hover {
    background: url(../../../../../default/files/images/ico/tumblr.png) no-repeat left top;
}

.footer-social li:nth-child(5) a:hover {
    background: url(../../../../../default/files/images/ico/google+.png) no-repeat left top;
}

.footer-social li:nth-child(6) a:hover {
    background: url(../../../../../default/files/images/ico/linkedin.png) no-repeat left top;
}

.footer-social li:nth-child(7) a:hover {
    background: url(../../../../../default/files/images/ico/rss.png) no-repeat left top;
}
*/
/* # Site Footer
---------------------------------------------------------------------------------------------------- */
/*.footer{
  position: absolute;
  padding-top: 10px;
  color: #8c8c8c;
  margin-top: 20px;
  background: #464646;
  height: 122px;
  float: left;
  width: 100%;
  bottom: -122px;
  border: 0;
}*/
/*
.footer{
  color: #8c8c8c;
  background: #464646;
}

.footer a {
  color: #fff;
}
*/

/* # Clip page
---------------------------------------------------------------------------------------------------- */
.node-clip .player_large .player-large-buttons {    
  height: 100%;
  overflow: hidden;
  text-align: center;
  margin: 0 auto;
  max-width: 961px;
  background-color: #eae9e9;  
  position: relative;
  top: -5px;
  display: none;
  padding-top: 15px;
}

.tvnew_home .player-large-buttons {
  display: block;
  padding: 20px;
  margin-top: 15px;
  background-color: #eae9e9;
  position: absolute; 
  width: 390px; 
}

.highlighted-video .player-large-buttons {          
  padding: 0 20px;
  width: 390px;    
  background-color: #f3f3f3;  
}

.tvnew_home .owl-carousel {
    width: 798px;    
}

.player-large-buttons ul {
  margin: 0 auto;
  overflow: hidden;
  padding: 0;
  max-width: 315px;
}

.transcript-page .player-large-buttons ul {
  float: right;
}

.transcript-page a.red_button {
  clear: both;
}

.player-large-buttons ul li {
  height: 51px;
  display: block;
  float: left;
  margin: 0 6px;
  padding-bottom: 77px;
}
.player-large-buttons ul li a {
    width: 100%;
    height: 51px;
    display: block;
    padding-top: 52px;
    font-size: 9px;
}
.player-large-buttons ul li.share,
.player-large-buttons ul li.share_active {
    background-image: url(../../../../../default/files/pic/main_page/player_large_pics/share_btn.png);
    background-repeat: no-repeat;
    width: 54px;
}
.player-large-buttons ul li.share_active,
.player-large-buttons ul li.share a:hover {
    background-image: url(../../../../../default/files/pic/main_page/player_large_pics/share_btn_active.png);
}
/*
.player-large-buttons ul li.forward,
.player-large-buttons ul li.forward_active {
    background-image: url(../../../../../default/files/pic/main_page/player_large_pics/forward_btn.png);
    background-repeat: no-repeat;
    width: 72px;
}
.player-large-buttons ul li.forward_active,
.player-large-buttons ul li.forward a:hover {
    background-image: url(../../../../../default/files/pic/main_page/player_large_pics/forward_btn_active.png);
}
*/
.player-large-buttons ul li.request,
.player-large-buttons ul li.request_active {
    background-image: url(../tv/player_icons/request_clip.png);
    background-repeat: no-repeat;
    width: 51px;
}
/*
.player-large-buttons ul li.request_active,
.player-large-buttons ul li.request a:hover {
    background-image: url(../../../../../default/files/pic/main_page/player_large_pics/request_btn_active.png);
}
*/
.player-large-buttons ul li.media,
.player-large-buttons ul li.media_active {
    background-image: url(../tv/player_icons/media_request.png);
    background-repeat: no-repeat;
    width: 51px;
    margin-top: 0;
}
/*
.player-large-buttons ul li.media_active,
.player-large-buttons ul li.media a:hover {
    background-image: url(../../../../../default/files/pic/main_page/player_large_pics/media_btn_active.png);
}
*/
.player-large-buttons ul li.transcript {
    background-image: url(../tv/player_icons/transcript.png);
    background-repeat: no-repeat;
    width: 51px;
}
/*
.player-large-buttons ul li.transcript a:hover {
    background-image: url(../../../../../default/files/pic/main_page/player_large_pics/transcript_btn_active.png);
    background-repeat: no-repeat;
    width: 73px;
}
*/
.player-large-buttons ul li.donate {
    background-image: url(../tv/player_icons/donate.png);
    background-repeat: no-repeat;
    width: 51px;
}
/*
.player-large-buttons ul li.donate a:hover {
    background-image: url(../../../../../default/files/pic/main_page/player_large_pics/donate_btn_active.png);
    background-repeat: no-repeat;
    width: 52px;
}
*/
.player-large-buttons ul li.subscribe {
    background-image: url(../tv/player_icons/subscribe.png);
    background-repeat: no-repeat;
    width: 51px;
}
/*
.player-large-buttons ul li.subscribe a:hover {
    background-image: url(../../../../../default/files/pic/main_page/player_large_pics/subscribe_btn_active.png);
    background-repeat: no-repeat;
    width: 66px;
}
*/
.player-large-buttons ul li.dimlights,
.player-large-buttons ul li.dimlights_active {
    background-image: url(../tv/player_icons/dim_light.png);
    background-repeat: no-repeat;
    width: 51px;
}
/*
.player-large-buttons ul li.dimlights_active,
.player-large-buttons ul li.dimlights a:hover {
    background-image: url(../../../../../default/files/pic/main_page/player_large_pics/dimlights_btn_active.png);
}
*/

.player_large .clip-title h3 {
  margin-top: 0;
  margin-bottom: 0;
  font-size: 26px;
  text-align: left;
  color: #780000;
}

.player_large hr {
  margin-top: 15px;
  margin-bottom: 15px;
  border-top: 1px solid #c1c1c1;
}

.player_large .clip-text {
  margin-bottom: 15px;
  text-align: justify;
}

.tvnew_home .clip-text {
  font-size: 18px;
  color: black;
  text-align: justify;
}

.player_large h1 {
    color: #780000;
    font-weight: bold;
    text-transform: uppercase;
    text-align: justify;
}

.player_large .clip-text-box {
    max-width: 961px;
    background-color: #eae9e9;
    padding: 20px;
    margin-top: 20px;
}

.clip-text-box h2 {
    color: #780000;
    font-weight: bold;
    margin: 0 0 10px;
    text-align: left;
    font-size: 25px;
}

div#video-container {
    position: relative;
}

.transcript-content .field-name-field-transcript {
  text-align: justify;
}

.clip-info {
  font-weight: bold;  
  padding-top: 10px;
  padding-bottom: 10px;
  text-align: left;
}

.clip-info a, .clip-info a:hover {
  color: #780000;
}

.node-clip .player_large .clip-info {
  padding-left: 0;
  padding-top: 0;
  font-size: 20px;
}

.clip-country {  
  background-color: #555858;
  text-transform: uppercase;
  color: #fff;
  font-size: 40px;
  text-align: left;
  font-weight: bold;
  letter-spacing: 1px;
}

.clip-country .field-item a {
  color: #fff; 
}

.clip-info .field, .clip-info .field-items, .clip-info .field-item,
.clip-duration .field, .clip-duration .field-items, .clip-duration .field-item, 
.clip-country .field, .clip-country .field-items, .clip-country .field-item {
  display: inline;
}

.clip-duration, .clip-number {
  text-align: left;
  margin-top: 10px;
  margin-bottom: 5px;
  font-weight: bold;
}  

.highlighted-video .clip-date {
  float: left;
  margin-top: 0;
  margin-bottom: 0;
  font-weight: bold;
}  

.highlighted-video .clip-tv-station {
  float: right;
  margin-top: 0;
  margin-bottom: 0;
  font-weight: bold;
}  

.clip-number {
  color: #780000;
}

.tvnew_home .clip-title h2 {
  margin-top: 5px;
}

.clip-breadcrumb {  
  text-align: left;
  margin-bottom: 30px;
  padding-left: 0;
  font-size: 20px;
  z-index: 500;
}

.clip-breadcrumb .navbar-nav>li>a {
  padding: 0 13px;
  border-right: 2px solid #727273;
}    

.clip-breadcrumb .navbar-nav>li:last-child a {
  border-right: none;
}

.clip-breadcrumb .nav .open>a, .clip-breadcrumb .nav .open>a:hover, .clip-breadcrumb .nav .open>a:focus,
.clip-breadcrumb .nav>li>a:hover, .clip-breadcrumb .nav>li>a:focus {
  background-color: transparent;
  color: #727273;
}

.clip-breadcrumb .navbar-brand {
  height: 100%;
}

.clip-breadcrumb .dropdown-menu .field-item {
    display: block;
    padding: 3px 20px;
    clear: both;
    font-weight: 400;
    line-height: 1.42857143;
    color: #333;
    white-space: nowrap;
}

#popup_request, #popup_media {
  display:none;
  width:100%;
  padding: 10px;
  border-radius: 5px;
  text-align: left;
}

#popup_request .fsValidationError .fsLabel {  
  padding-left: 20px;  
  background-image: url(../tv/validationAlert.png);
  background-repeat: no-repeat;
  background-position: left bottom;
}

#popup_request #recaptcha_area {
  margin: 0 auto;
}

.player_large .hidden_forms {
  margin: 25px 0;
}

.player_large #request.request,
.player_large #media.media {
  cursor: pointer;
}

.player_large {
  position: relative;
  z-index: 400;
  max-width: 961px;
  margin: 0 auto;
}

.tvnew_home .player_large {
  max-width: 100%;
  z-index: 1;
  position: initial;
}

.tvnew_home .video-wrapper, .tvnew_home #dimlights,
.highlighted-video .video-wrapper, .highlighted-video #dimlights {  
  position: relative;   
  z-index: 400;  
  display: inline-block;
}

.highlighted-video #request.request,
.highlighted-video #media.media {
  cursor: pointer;
}

.highlighted-video #popup_request {
  width: 70%;
  margin: 25px auto;
}

.tvnew_home .clip-title {
  text-align: justify;
}

.share_embed_icons {
  position: absolute;
  top: 15%;
    right: 0px;
  z-index: 500;  
}

@media only screen and (max-width: 1080px){
  .share_embed_icons { 
    right: 0px;
  }
}

@media only screen and (max-width: 990){
  .share_embed_icons { 
    right: 0px;
  }
}

@media only screen and (max-width: 855){
  .share_embed_icons { 
    right: 0px;
  }
}

.highlighted-video .video-wrapper .share_embed_icons {
  top: 20%;
}

.share_embed_icons ul.main_share_icons {
  list-style: none;
  float: right;
  padding: 0;
}

.share_embed_icons ul.main_share_icons li {
  width: 44px;
  height: 44px;
  background-color: #060707;
}

.share_embed_icons ul.main_share_icons li#embed_icon {
  height: 44px;
}

.share_embed_icons ul.main_share_icons li#share_icon {
  height: 207px;
}

.share_embed_icons ul.main_share_icons li.share_embed_icons a {
  width: 44px;
  height: 44px;
}

.share_embed_icons ul.main_share_icons li#share_icon {
  background-image: url(../tv/player_icons/share_bg_short.png);
  background-repeat: no-repeat;
}

.share_embed_icons ul.main_share_icons li#embed_icon {
  background-image: url(../tv/player_icons/embed_light.png);
  background-repeat: no-repeat;
  margin-bottom: 10px;
  cursor: pointer;
}

ul.share_icons {
  list-style: none;
  position: relative;
  right: 40px;
}

ul.share_icons li {
  float: left;
  margin: 7px 17px;
  cursor: pointer;
}

ul.share_icons li#share-more {
  margin: 6px 8px;
}

ul.share_icons li#share-more {
  background-image: url(../tv/player_icons/share_icon.png);
  background-repeat: no-repeat;
  width: 28px;
  height: 34px;
  position: relative;
}

ul.share_icons li#twitter {
  background-image: url(../tv/player_icons/twitter.png);
  background-repeat: no-repeat;
  width: 11px;
  height: 14px;
}

ul.share_icons li#facebook {
  background-image: url(../tv/player_icons/facebook.png);
  background-repeat: no-repeat;
  width: 7px;
  height: 14px;
}

ul.share_icons li#tumblr {
  background-image: url(../tv/player_icons/tumblr.png);
  background-repeat: no-repeat;
  width: 15px;
  height: 14px;
}

ul.share_icons li#google {
  background-image: url(../tv/player_icons/google.png);
  background-repeat: no-repeat;
  width: 15px;
  height: 15px;
}

ul.share_icons li#linkedin {
  background-image: url(../tv/player_icons/linkedin.png);
  background-repeat: no-repeat;
  width: 13px;
  height: 12px;
}

ul.share_icons li#pinterest {
  background-image: url(../tv/player_icons/pinterest.png);
  background-repeat: no-repeat;
  width: 12px;
  height: 15px;
}

ul.share_icons li#more {
  background-image: url(../tv/player_icons/plus-2-15.png);
  background-repeat: no-repeat;
  width: 15px;
  height: 15px; 
  position: relative;
  right: 2px;
}

#embed_code_request {
  display:none;
  width:100%;
}

#embed_code_request textarea {
  width: 90%;
}

.at15t {
  background: none !important;
}

/* START horizontal icons 
.view-tv-country-carousel .share_embed_icons ul.main_share_icons li#share_icon {
  background-image: url(../tv/player_icons/hor_share_bg_short.png);
  background-repeat: no-repeat;
}

.view-tv-country-carousel .share_embed_icons ul.main_share_icons li#share_icon {
  height: 44px;
  width: 207px;
  float: left;
}

.view-tv-country-carousel .share_embed_icons ul.main_share_icons li#embed_icon {
  float: right;
  margin-left: 10px;
  margin-bottom: 0;
}

.view-tv-country-carousel .share_embed_icons ul.main_share_icons {
  margin-bottom: 0;
}

.view-tv-country-carousel ul.share_icons {
  padding-left: 0;
  right: 0;
}

.view-tv-country-carousel ul.share_icons li {    
  margin: 14px 10px;
}

.view-tv-country-carousel ul.share_icons li#share-more {
  margin-right: 6px;
  margin-left: 11px;
}

.view-tv-country-carousel .highlighted-video .video-wrapper .share_embed_icons {
  top: 25%;
  right: 0px;
}

.view-tv-country-carousel .highlighted-video h3 {
  margin-top: 3px;
  padding-bottom: 2px;
}

/* END horizontal icons */


.icon_slider {
  background-image: url(../tv/player_icons/icon1.png);
  background-repeat: no-repeat;
  width: 25px;
  height: 26px;
  cursor: pointer;  
  position: absolute;
  z-index: 100;
  right: 10px;
  top: 660px;
}

a.red_button {
  display: block;
  background-color: #780000;
  color: #fff;
  border-radius: 5px;
  padding: 5px;  
  margin-top: 15px;
  font-weight: bold;
  font-size: 30px;
  letter-spacing: 10px;
  text-decoration: none;
}

a.red_button:hover {
  color: #fff !important;
  text-decoration: none;
}

a.red_button:visited {
  text-decoration: none; 
}

.transcript-content {
  margin-top: 15px;
}

.transcript-content .red_button {
  margin-top: 0;
  margin-bottom: 15px;
  border-radius: 0;
  text-align: center;
  letter-spacing: 0;
}

.transcript-page .transcript-text {
  margin-bottom: 15px;
}

.transcript-page .share_embed_icons {
  top: 17%
}

.transcript-page .icon_slider {
  top: 650px;
}

.transcript-page .player_large .clip-info {
    display: none;
}

.clip-text-box p a {
    color: #780000;
    font-weight: bold;
    letter-spacing: 1px;
    display: block;
    margin-top: 5px;
}

.transcript-page .share_embed_icons ul.main_share_icons li#share_icon {
  background-image: url(../tv/player_icons/share_bg.png);
  background-repeat: no-repeat;  
  height: 193px;
}

.transcript-page ul.share_icons {
  margin-top: 5px;
}

.transcript-page ul.share_icons li#transcript-icon {
  background-image: url(../tv/player_icons/transcript_icon.png);
  background-repeat: no-repeat;
  width: 44px;
  height: 44px;
  position: relative;
  margin: 4px 0 0 0;
}

.transcript-content hr {
  border-top: 6px solid #780000;
  margin-top: 10px;
}

.transcript-content .clip-info {
  font-style: italic;
}

.tvnew .share_embed_icons ul.main_share_icons li#share_icon {
  background-image: url(../tv/player_icons/share_bg.png);
  background-repeat: no-repeat;
  height: 237px;
}

.tvnew ul.share_icons li#transcript-icon {
  background-image: url(../tv/player_icons/transcript_new.png);
  background-repeat: no-repeat;
  width: 40px;
  height: 38px;
  position: relative;
  margin: 9px 0px 0px 3px;
}

.tvnew ul.share_icons li#transcript-icon a {
  display: block;
  width: 40px;
  height: 38px;    
}

.tvnew .share_embed_icons {
  top: 43px;
}

.station_page .views-row, .tv-taxonomy-page .views-row,
.view-memri-tv-archives .views-row,
.view-display-id-block_3 .views-row {
  display: inline-block;
 /* width: 220px; */
  margin: 17px 0px !important;
  vertical-align: top;
}

.view-tv-country-and-subject-clips .views-row,
.view-memri-tv-homepage-latest-clips .views-row,
.view-memri-tv-archives .views-row,
.view-display-id-block_3 .views-row {
  height: 270px;
}

.view-memri-tv-homepage-latest-clips .view-footer {
  text-align: center;
}

.view-memri-tv-homepage-latest-clips .view-footer .red_button {
  width: 370px;
  display: inline-block;
}

.view-memri-tv-homepage-latest-clips .view-header h1,
.view-memri-tv-archives .view-header h1 {
  color: #780000;
  text-align: center;
}


/*.player-large-buttons .clip-info .field-name-field-country .field-item:before {
   content: "\00a0|";
}*/

.player-large-buttons .clip-info .field-name-field-country .field-item:after {
  content: "\00a0|\00a0";
}

.player-large-buttons .clip-info .field-name-field-country .field-item:last-child:after {
  content: "";
}

.player-hide-show-buttons {
  background-color: #eae9e9;
  position: relative;
  top: -5px;
  padding-top: 5px;
  padding-bottom: 5px;
  border-top: 1px solid #c1c1c1;
  cursor: pointer;
  font-weight: bold;
  text-transform: uppercase;
  text-align: center;
  color: #780000;
}

.clip-transcript h2 a,
.clip-transcript h2 a:hover {
  color: #780000;
}

.player_large .field-name-field-is-public {
  display: none;
}

.page-customerror .clip_page_type .col-lg-12 {
  padding-left: 0;
  padding-right: 0;
}

.page-customerror .clip_page_type .node-clip {
  padding-left: 15px;
  padding-right: 15px;
}

.page-customerror .clip_page_type .node-clip a,
.page-customerror .clip_page_type .node-clip a:hover,
.page-customerror .clip_page_type .node-clip a:visited {
  color: #960630 !important;
}    

.page-customerror .customlogin {
  max-width: 340px;
  margin: 0 auto;
}    

.page-customerror .customlogin ul {
  display: none;
}

.page-customerror .customlogin label {
    float: left;    
    padding-top: 5px;
    padding-right: 10px;
}

.page-customerror .customlogin input {
  width: 220px;
}

.print-transcript {
  cursor: pointer;
  font-weight: bold;
  text-transform: uppercase;
}

.print-transcript:hover {
  color: #780000;
}

#printIcon {
  width: 30px;
  height: 30px;
  position: relative;
  bottom: 1px;
}

.tvnew_picks {
  border-top: 4px solid #780000;
  background-color: #f0f0f0;
  margin-top: 5px;
}

.region-tvnew-editors-picks .views-row {    
  min-height: 261px;
  max-height: 261px;
}

.tvnew_home .first-section {
  background-color: #f5f5f5;
  margin-bottom: 20px;
}

.node-clip .node-clip-title {
  margin-top: 2px;
}

.countries-tab {
  text-align: left;
}

.countries-tab .red-list a:hover {
  color: #790000 !important;
}

.taxonomy-banner, .taxonomy-banner img {
  width: 100%;
  margin: 5px 0 10px;
}

.subject-banner, .subject-banner img {
  width: 100%;  
  margin-bottom: 10px;
}

.at3winsvc_print, .at3winsvc_email, .at3winsvc_mailto
, #at-expanded-menu-container .at-branding-logo.at-expanded-menu-branding .at-branding-icon
, #at-expanded-menu-container .at-branding-logo.at-expanded-menu-branding .at-branding-addthis {
  display: none !important;
}

/*latest changes*/

.region.region-tvnew-editors-picks {
    padding: 0 15px;
    margin-top: 20px;
}

.tvnew_picks {
    border-top: 4px solid #780000;
    background-color: #d4d4d4;
    margin-top: 5px;
    padding: 0;
    float: right;
}

.tvnew_picks h2 {
    margin-bottom: 20px;
    background-color: #780000;
    margin: 0;
    padding: 13px 0 13px 13px;
    color: white;
    margin-top: -9px;
}

.view-id-tv_country_carousel .clip-number {
  float: left;
}

.view-id-tv_country_carousel .clip-duration {
  float: right;
}

.view-id-tv_country_carousel .memri-red {
  margin-top: 0;
}

.memritv-page .featured-clips .flexslider .slides img {
  height: 503px !important;
}

.memritv-page .flex-control-paging li a, .memritv-page .flex-control-paging li a {
    border-radius: 0px;
    width: 16px;
    height: 16px;
    border: solid #d4d4d4 1px;
    background-color: #b4b4b4;
    box-shadow: none;
}

.memritv-page .flex-control-paging li a.flex-active, .memritv-page .flex-control-paging li a.flex-active {
    background-color: #780000;
}

.memritv-page .featured-clips .flex-control-nav {
    width: 100%;
    position: absolute;
    bottom: -25px;
    text-align: center;
}

.memritv-page .featured-clips {
  padding: 10px 25px 5px;  
  text-align: left;
}

.memritv-page .featured-clips .flexslider {
  border: 0;
  max-width: 895px;
  margin-left: 30px;
}

.tvnew_home .first-section {
    background-color: inherit;
    margin-bottom: 20px;
}

.memritv-page .featured-clips h2.featured-title {
    margin: 0;
    padding: 13px 0 13px 0px;
    color: #780000;
    display: block;
    margin-top: -10px;
    margin-left: -10px;
}

.highlighted-video #clip-main {
  min-height:  346px;
  max-height: 346px;
}

.page-customerror-403 .node-clip {
  background-color: #e9e9e9;
  padding: 20px;
  color: black;
  border: 2px solid #780000;
}

.page-customerror-403 .node-clip .content p:first-of-type {
    font-size: 20px !important;
    font-weight: bold;
}

.page-customerror-403 .node-clip .content p:nth-of-type(2), .page-customerror-403 .node-clip .content p:nth-of-type(3), .page-customerror-403 .node-clip .content p:nth-of-type(4) {
    font-size: 17px !important;
}

.page-customerror-403 .node-clip .content p:nth-of-type(2), .page-customerror-403 .node-clip .content p:nth-of-type(3) {
    margin-bottom: 30px;
}

.page-customerror-403 .node-clip .content p img {
    display: inline-block;
    vertical-align: top;
}

.page-customerror-403 .node-clip .content p span {
    display: inline-block;
    width: 82%;
}

.page-customerror-403 .node-clip h2 {
  font-size: 25px;
  margin-top: 0px;
  margin-bottom: 10px;
}

.page-customerror-403 .node-clip .node-teaser-image div {
  display: inline-block; 
}

.page-customerror .col-md-6 .node-teaser-image img {
   width: 100% !important; /* needed so IE won't break */
}

.page-customerror-403 .node-clip p {
  text-align: justify;
}

.page-customerror-403 .mobile-screen-403 {
  display: none;
}

.memritv-footer {
  width:100%; 
  margin-top: 10px;
}

.memritv-footer .right-side-box {
  float: right;
  padding-top: 14px;
}

h3.country-subject-clips-block-title {
  text-align: left; 
  text-transform: uppercase; 
  margin-bottom: -10px;
}

/* TEMPORARILY HIDE EXTRA CLIP DATA FROM TRANSCRIPT PAGE, PENDING REDESIGN */
.page-node-transcript .player_large > div {
    display: none !important;
}

.tvnew_home .featured-clips .flex-control-nav {
  top: -30px;
  right: -5px;
  width: 280px;
}

.page-tv-archives .view-memri-tv-archives .view-header h1 {
  text-transform: uppercase;
  font: 19px arial;
  font-weight: bold;
  text-align: left;
}

.memritv-page ul.share_icons li#facebook span,
.memritv-page ul.share_icons li#twitter span,
.memritv-page ul.share_icons li#google span,
.memritv-page ul.share_icons li#pinterest span,
.memritv-page ul.share_icons li#tumblr span {
  position: relative;
  right: 16px;
  padding-right: 21px;
}


/* START FORMSTACK FORMS CLIP PAGE */
  #popup_request .fsError,
  #popup_media .fsError {
    font-size: 20px;
    font-family: 'FrutigerLT-Cn', Arial;
    margin: 0 0 10px;
    text-decoration: underline;
  }

  #popup_request .fsRow, 
  #popup_media .fsRow {
    margin-bottom: 15px;
  }

  #popup_request .fsRow input, #popup_request .fsRow textarea, 
  #popup_media .fsRow input, #popup_media .fsRow textarea {
    display: block;
    width: 100%;
    height: 34px;
    padding: 6px 12px;
    font-size: 14px;
    line-height: 1.42857143;
    color: #555;
    background-color: #fff;
    background-image: none;
    border: 1px solid #ccc;
    border-radius: 4px;
    -webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075);
    box-shadow: inset 0 1px 1px rgba(0,0,0,.075);
    -webkit-transition: border-color ease-in-out .15s,-webkit-box-shadow ease-in-out .15s;
    -o-transition: border-color ease-in-out .15s,box-shadow ease-in-out .15s;
    transition: border-color ease-in-out .15s,box-shadow ease-in-out .15s;
  }

  #popup_request .fsRow textarea,
  #popup_media .fsRow textarea {
    height: auto;
  }  

  #popup_request .fsSubmitButton,
  #popup_media .fsSubmitButton {
    color: #fff;
    background-color: #337ab7;
    border-color: #2e6da4;        
    padding: 6px 12px;    
    font-size: 14px;
    font-weight: 400;
    line-height: 1.42857143;
    text-align: center;
    white-space: nowrap;
    vertical-align: middle;
    -ms-touch-action: manipulation;
    touch-action: manipulation;
    cursor: pointer;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    background-image: none;
    border: 1px solid transparent;
    border-radius: 4px;

    height: auto;
    display: block;
    margin: 20px auto 0;
    width: 304px;
  }        
  .fancybox-skin {
    background: #761D21 !important;
  }

  #recaptcha div:first-child {
   margin: 0 auto;
  }

  #recaptcha-error {
    text-align: center;
  }
/* END FORSTACK FORMS CLIP PAGE */

.media_request_iframe {
  width: 100%;
}

.subjects-list-tv {
  margin-bottom: 550px;
}

.tvnew_picks.mobile_view {
  display: none;
}

.field-name-field-tv-station .field-item:after {
  content: ", ";
}
.field-name-field-tv-station .field-item:last-child:after {
  content: "";
}

@media only screen and (min-width: 1200px) {
  .container.tvnew_home { 
    width: 1200px;
  }
}

@media only screen and (max-width: 1199px) {
  .tvnew_picks.mobile_view {
    display: block;
    margin-top: 50px;
  }
  .tvnew_picks.desctop_view {
    display: none;
  }
}

@media only screen and (min-width: 1275px) {
  .container.tvnew_home { 
    width: 1280px;
  }
}

@media only screen and (min-width: 1295px) {
  .container.tvnew_home { 
    width: 1300px;
  }
}

@media only screen and (max-width: 1024px) {
  .player-large-buttons ul li.dimlights {
    display: none;
  }

  .player-large-buttons ul {
    max-width: 255px;
  }
}

@media only screen and (max-width: 1399px) {
  .view-tv-country-carousel .view-content {
    /*width: 723px;*/
    padding-left: 0;
  }
  .highlighted-video .player-large-buttons {     
    width: 356px;
  }
  .view-id-tv_country_carousel .owl-controls .owl-buttons div.owl-prev,
  .view-id-tv_country_carousel .owl-controls .owl-buttons div.owl-next {
    bottom: 93px;
  }
  .highlighted-video .slider-row {
    margin-left: 0;
  }
  .view-id-tv_country_carousel .memri-red {
    font-size: 27px;
  }
  .view-tv-country-carousel .excerpt {
    font-size: 17px;
  }

  .view-tv-country-carousel .highlighted-video .video-wrapper .share_embed_icons {
    right: 0;
  }
}

@media only screen and (max-width: 1274px) {  
  .tvnew_home .player-large-buttons {     
    width: 356px;
  }


  .tvnew_home .owl-carousel {
    width: 750px;
  }

  .tvnew_home .player-large-buttons {
    margin-top: 0;
  }

  .tvnew_home .featured-clips .flexslider {
    margin-left: 0;
  }      
}

@media only screen and (max-width: 1295px) {
  .tvnew_home .region-tv-latest .views-row, .tvnew_home .region-tvnew-latest .views-row {
    margin: 17px 9px;
  }
}

@media only screen and (max-width: 1200px) {
  .tvnew_home .region-tv-latest .views-row, .tvnew_home .region-tvnew-latest .views-row {
    margin: 17px 1px;
  }
}

@media only screen and (max-width: 1199px) {
  .tvnew_home .region-tv-latest .views-row, .tvnew_home .region-tvnew-latest .views-row {
    margin: 17px 6px;
  }
  .highlighted-video #clip-main {
    min-height:  235px;
    max-height: 235px;
  }
  .region-tvnew-editors-picks .views-row {
    width: 27%;
    display: inline-block;
    vertical-align: top;
    margin: 10px 20px;
  }
  .highlighted-video .player-large-buttons,
  .tvnew_home .player-large-buttons { 
    margin: 0 auto;
    position: relative;
    padding-bottom: 20px;
    padding-top: 30px;
  }

  .tvnew_home .owl-carousel {
    width: 900px;   
    margin-bottom: 20px; 
  }

  .view-tv-country-carousel .view-content {
    width: 900px;    
    margin-left: auto;
    margin-right: auto;
  }

  .tvnew_home .region-tv-featured .owl-controls .owl-buttons div.owl-prev,
  .tvnew_home .region-tv-featured .owl-controls .owl-buttons div.owl-next {
    bottom: 107px;
  }

  .view-id-tv_country_carousel .owl-controls .owl-buttons div.owl-prev,
  .view-id-tv_country_carousel .owl-controls .owl-buttons div.owl-next {
    bottom: 107px;
  }

  .highlighted-video .slider-row {
    margin-left: 15px;
  }

  .view-id-tv_country_carousel .memri-red {
    font-size: 30px;
  }

  .view-tv-country-carousel .excerpt {
    font-size: 18px;
  }

  .highlighted-video .country-slider-clip-transcript {
    height: 100%;
  }

  .tvnew_picks {
    float: none;
  }

  .view-tv-country-and-subject-clips .views-row,   
  .view-memri-tv-archives .views-row, 
  .view-display-id-block_3 .views-row {
    height: 275px;
  }

  .region-tvnew-editors-picks .views-row {    
    max-height: 271px;
  }

  .page-tv-subjects-democratization-in-the-arab-and-muslim-world #navbar,
  .page-tv-subjects-jihad--terrorism-studies-project #navbar,
  .page-tv-subjects-south-asia-studies-project #navbar,
  .page-tv-subjects-911-documentation-project #navbar {
    float: none;
    position: relative;
  }
  .page-tv-subjects-democratization-in-the-arab-and-muslim-world #navbar .pull-left,
  .page-tv-subjects-democratization-in-the-arab-and-muslim-world #navbar .pull-right,
  .page-tv-subjects-jihad--terrorism-studies-project #navbar .pull-left,
  .page-tv-subjects-jihad--terrorism-studies-project #navbar .pull-right,
  .page-tv-subjects-south-asia-studies-project #navbar .pull-left,
  .page-tv-subjects-south-asia-studies-project #navbar .pull-right,
  .page-tv-subjects-911-documentation-project #navbar .pull-left,
  .page-tv-subjects-911-documentation-project #navbar .pull-right
   {
    float: none !important;
    width: 100%;
    text-align: center;
  }

  .page-tv-subjects-democratization-in-the-arab-and-muslim-world #navbar .pull-right .request-clip,
  .page-tv-subjects-jihad--terrorism-studies-project #navbar .pull-right .request-clip,
  .page-tv-subjects-south-asia-studies-project #navbar .pull-right .request-clip,
  .page-tv-subjects-911-documentation-project  #navbar .pull-right .request-clip {
    text-align: left;
  }

  .page-tv-subjects-democratization-in-the-arab-and-muslim-world .main-container,
  .page-tv-subjects-jihad--terrorism-studies-project .main-container,
  .page-tv-subjects-south-asia-studies-project .main-container,
  .page-tv-subjects-911-documentation-project .main-container {
    margin-top: 0;
  }

  .highlighted-video #popup_request {
    width: 100%;    
  }

  .highlighted-video .hidden_forms {
    padding-left: 0;
    padding-right: 0;
  }

  .view-tv-country-carousel .highlighted-video .video-wrapper .share_embed_icons {    
    right: 0px;
  }
}

@media only screen and (max-width: 991px) {
  .tvnew_home .region-tv-latest .views-row, .tvnew_home .region-tvnew-latest .views-row {
    margin: 17px 8px;
  }

  .tvnew .socialmedia, .tvnew .banner {
      text-align: center;
  }

  .tv-taxonomy-page .views-row {
    margin: 17px 8px;
  }
  .view-tv-country-carousel .view-content {
    width: 100%;
  }
  .clip_page_type .region-tv-latest .views-row, .clip_page_type .region-tvnew-latest .views-row {
    margin: 17px 8px;
  }

  .view-id-tv_country_and_subject_clips .views-row {
    margin: 17px 0px;
  }
  .tvnew_home .owl-carousel {
    width: 690px;
  }
  .tvnew_home .region-tv-featured .owl-controls .owl-buttons div.owl-prev,
  .tvnew_home .region-tv-featured .owl-controls .owl-buttons div.owl-next {
    bottom: 170px;
  }
  .view-id-tv_country_carousel .owl-controls .owl-buttons div.owl-prev,
  .view-id-tv_country_carousel .owl-controls .owl-buttons div.owl-next {
    bottom: 162px;
  }
  .page-customerror-403 .mobile-screen-403 {
    display: block; 
    text-align: center;   
  }
  .page-customerror-403 .desktop-screen-403 {
    display: none;
  }
  .page-customerror-403 .node-clip p {
    text-align: center;
  }
  .memritv-page .featured-clips .flexslider {
    margin-left: 0;
    max-width: 100%;
  }
  .view-tv-country-and-subject-clips .views-row,   
  .view-memri-tv-archives .views-row, 
  .view-display-id-block_3 .views-row {
    height: 280px;
  }
  .view-id-tv_country_and_subject_clips .views-field-title a, .view-id-tv_country_and_subject_clips .views-field-title {
    max-height: 82px;
  }
  .region-tvnew-editors-picks .views-row {
    min-height: 228px;    
  }
  .player_large .clip-title h3 {
    margin-top: 22px;
  }

  .view-tv-country-carousel .highlighted-video .video-wrapper .share_embed_icons {    
    right: 0;
  }
}

@media only screen and (max-width: 768px){
  article.tvnew {
    margin-top: 0;
  }
}

@media only screen and (max-width: 767px){
  .tvnew .topbar .navbar-collapse .pull-right {
    float: none !important;
    text-align: center;
  }

  .tvnew .topbar .dropdown-button {    
    background-color: transparent;
    display: block;
    padding: 0;
    margin: 20px 0px;
    border-left: none;
    letter-spacing: normal;
  }

  .tvnew .topbar ul {
    text-align: center;
    float: none;
  }

  .tvnew .topbar ul li {
    margin: 20px 0px;
    border-right: none;
    float: none;
  }

  .tvnew .topbar a {        
    font: 18px arial;
  }

  .tvnew_home .owl-carousel {
    width: 710px;
  }
}

@media only screen and (max-width: 689px){
  .station_page .views-row {
    width: 42%;
  }
}

@media (min-width: 1200px) {
    .col-lg-15 {
        width: 20%;
        float: left;
    }
}


/*MTV ARCHIVES FIXES*/

@media only screen and (max-width: 1199px) {
  .view-memri-tv-archives .views-row {
      float: none;
      margin: 39px -3px !important;
    }
  .view-memri-tv-archives .views-field-title {
      height: 65px;
  }
  .page-tv-archives .views-field-field-image img {
   max-height: 222px;
  }
}

.player_large form input, .player_large form textarea {
    text-align: left;
    display: block;
    width: 100%;
    height: 34px;
    padding: 6px 12px;
    font-size: 14px;
    line-height: 1.42857143;
    color: #555;
    background-color: #fff;
    background-image: none;
    border: 1px solid #ccc;
    border-radius: 4px;
}

#request_container p, #request_container label, #media_container p, #media_container label {
    font-size: 17px;
    float: none;
    display: block;
    text-align: justify;
    font-family: 'FrutigerLT-Cn', Arial;
}

.player_large form textarea {
  height: auto;
}

#request_container .form-actions {
    text-align: center;
}

#request_container .form-actions button {
    background-color: white;
    color: #333;
    border-color: #888;
    margin-top: 15px;
    width: 120px;
    font-weight: bold;
}

.form-alert {
    background-color: #efefef;
    color: #ae0000;
    font-weight: bold;
    border: 1px solid #000;
    border-radius: 3px;
    padding: 7px;
    margin: 10px 15px 5px;
}

#popup_request .error-processed {
    background-color: #ffbbbb;
    padding: 8px;
}

@media only screen and (max-width: 1399px){
	.page-tv-countries-russia .country-no-text-banner h1 {
	  font-size: 52px;
	}
}

@media only screen and (max-width: 1199px){
  .page-tv-countries-russia .country-no-text-banner h1 {
    font-size: 48px;
  }
}

@media only screen and (max-width: 991px){
  .page-tv-countries-russia .country-no-text-banner h1 {
    font-size: 35px;
  }
}



#share_icon #tumblr {
  display: none;
}
.share_embed_icons ul.main_share_icons li#share_icon {
  height: 165px;
}