/* @override 
	http://www.redbullmea.com/cs/RedBull/stylesheets/skins/rtlXFighters.css
	http://cutover.redbull.com/cs/RedBull/stylesheets/skins/rtlXFighters.css
*/

#related-content .related-article p, 
#related-content .related-gallery p, 
#related-content .related-event p, 
#related-content .related-video p, 
#related-content .related-recording p, 
#related-content .related-game p, 
#recommended-content .related-article p, 
#recommended-content .related-gallery p, 
#recommended-content .related-event p, 
#recommended-content .related-video p, 
#recommended-content .related-recording p, 
#recommended-content .related-game p, 
#product .related-article p { color: #444444; font-size: 1.2em; }

#feed-content #related-content .related-video h4, 
#feed-content #related-content .related-article h4, 
#feed-content #related-content .related-gallery h4, 
#feed-content #related-content .related-event h4 { font-size: 13px; }

#secondary-content #profile-information h3, 
#secondary-content #profile-about h4, 
#secondary-content #video-information h3, 
#secondary-content #image-information h3, 
#secondary-content #image-navigation h3, 
#secondary-content #article-information h3, 
#secondary-content #actions-module h4, 
#secondary-content #related-content h3, 
#secondary-content #recommended-content h3 { font-size: 1.9em; }

#secondary-content .module p { font-size: 12px; }
#secondary-content .module h3 { font-size: 16px; }
#standings.module table tr th, 
#standings.module table tr.odd th { font-size: 12px; }
ul.gallery-control li a, 
ul.gallery-control li span, 
.all-link { font-size: 1em; line-height: 0.8em; }

#skin-wrapper #skin-main-nav li { float: right; border-left: 1px solid #423E36; border-right: none; }
#skin-wrapper #skin-main-nav li a { border-right: none; font-size: 15px; }
#skin-wrapper #skin-secondary-nav { padding: 0 0 0 28px; }
#skin-wrapper #skin-secondary-nav li { float: left; }
#skin-wrapper #skin-secondary-nav li a { font-size: 11px; }
#footer ul#footer-navigation li a { font-size: 12px; }
#footer #footer-navigation-additional li a { font-size: 12px; }
#footer .selector h5 { font-size: 1.2em ;}
#main-content #feed-content p.more a { font-size: 10px; }
#multimedia-nav li a:hover, #multimedia-nav li.selected a { font-size: 25px; }

.page-controls ul.sorting li { font-size: 11px; }

#content { background-image: url(../../images/xfighters/content_bg_rtl.gif); }

#russia .flash-holder { background: url(../../images/xfighters/tickets-russia-mea.png) no-repeat; }
#egypt .flash-holder { background: url(../../images/xfighters/tickets-egypt-mea.png) no-repeat; }
#london .flash-holder { background: url(../../images/xfighters/tickets-london-mea.png) no-repeat; }
#mexico .flash-holder { background: url(../../images/xfighters/tickets-mexico-mea.png) no-repeat; }
#spain .flash-holder { background: url(../../images/xfighters/tickets-spain-mea.png) no-repeat; }
#rome .flash-holder { background: url(../../images/xfighters/tickets-rome-mea.png) no-repeat; }

.category_template_TopRowLeftColumn #main-content,
.category_template_MainTempLeftColumn #main-content  { float: left; }

.category_template_TopRowLeftColumn #secondary-content,
.category_template_MainTempLeftColumn #secondary-content { float: right; margin: 0; }

#secondary-content .module { margin-left: 0; margin-right: 9px; }
#secondary-content #home-events-wrapper  { margin-left: -10px; }

#jams.main_header { height: auto; margin-top: 5px; padding-bottom: 13px; }
#jam_tours.module { clear: both; height: 300px; }

#secondary-content .profile-content { margin: 0 9px 20px 0; }
#secondary-content .profile-content .profile-item { margin-right: 10px; }

h3.highlight { padding: 7px 13px 0 0; }
h3#multimedia_hdr { padding-left: 0; padding-right: 12px; }
#multimedia-nav li { padding:5px 20px 5px 0; }
#secondary-content a { margin-right: 20px; }
#secondary-content .event-content .featured-event-item,
#secondary-content .photo-content .featured-photo-item,
#secondary-content .video-content .featured-video-item  { margin-right: 20px; }

#main-content h3.news-header { margin: 20px 20px 0 0; }
#secondary-content .module h3 { text-align: right; padding: 7px 13px 0 0; }
#tour-events.module .banner a  { text-align: left; }
#tour-events.module table td.venue a { background-position: right center; padding-right: 13px; padding-left: 0; }
#secondary-content .module p.btn { background-position: right center; width: 310px; }
#secondary-content .module p.btn a { font-size: 13px; padding-left: 0; padding-right: 8px; }
#newsletter.module p.btn { background: none; margin-top: 145px; margin-bottom: 20px; }
#newsletter.module p.btn a { background: transparent url(../../images/xfighters/btn_icon_rtl.gif) no-repeat scroll left center; padding-left: 8px;}

#main-content .main-copy p { font-size: 1.2em; }
#main-content .main-copy h3 { border: none; margin-bottom: 20px; font-size: 1.7em;}

#secondary-content h2 { color: #E6B030; font-size: 45px; padding: 13px 10px 10px 0; }

h2.main_header,
#subcategory-participants h2  { float: right; font-size: 60px; padding: 15px 9px 8px 8px; width: auto;}
#subcategory-participants .profile h3 a { font-size: 13px; }
#subcategory-participants #other-participants .profile dl.metadata dd { float: left; font-size: 11px; width: 110px; }
#subcategory-participants #other-participants .profile dl.metadata dt { float: right; font-size: 11px; width: 70px; }

#main-content,
#footer-navigation,
#content #section #main-content,
#footer #footer-navigation-additional { margin-left: 0; }

#tickets ul,
.noSearchResult { clear: both; }

#tickets li .flash-holder { float: right; }
#tickets li .info { float: left; }

#results h3 { clear: both; font-size: 16px; width: 947px; }
#results table th { font-size: 13px;}

#profile #main-content h2 { background-position: right center; float: right; margin: 0 9px 20px 0; padding: 0 !important; overflow: hidden; }
#profile #main-content h2 span { margin-right: 20px; } 
#hero-content img { float: right; /*margin-right: 9px;*/ }
#secondary-content #profile-about h4 { color: #E6B030; padding: 7px 12px 0 0; }

#main-content h3.news-header { margin: 20px 20px 0 0 !important; }

#event-competition #main-content { float: left; }
.content-object #main-content { margin: 20px 9px 20px 0; }

#main-content .country-copy { width: 600px; padding-right: 0; }
#main-content .country-copy h3 { line-height: 28px !important; height: auto; margin: 20px 0 15px 0 !important; }

#event-competition .news-header { margin-right: 0 !important; overflow: hidden; }

.content-object #main-content h2, .content-object #featured-content h2 { background-position: right 6px;  overflow: hidden; }
#article h2 span, #image h2 span, #video h2 span, #event-competition h2 span, #event-party h2 span { padding-right: 20px; }

#secondary-content #related-content h4  { background-position: right 0; font-size: 1.3em; padding: 0 20px 0 0; }
#secondary-content #video-information h3 span { padding-right: 12px; }
#actions-module ul.action-list label { margin-right: 0; margin-left: 20px; }

#event-competition #secondary-content { float: right; margin:0 0 20px 10px; }
#event-competition #world-tour-wrap { margin: 0 9px 0 0; }
#event-competition #world-tour-wrap h3 { padding: 6px 10px 0 0 !important; }

#content-selector li a { font-size: 12px; line-height: 12px; }
#content-selector .all a { font-size: 12px; }
#content-selector li a:hover { font-size: 12px; }
#content-selector .all a:hover { font-size: 12px; }
#feed-content #content-selector a.rss { font-size: 11px; padding-right: 20px; text-indent: 0; width: auto; }
.comment-bubble { text-align: left; }
.share-bubble { text-align: left; }
#community a { font-size: 13px; }

#feed-content #related-content .related-video h4 	{ background-position: right 0; }
#feed-content #related-content .related-article h4	{ background-position: right -66px; }
#feed-content #related-content .related-gallery h4 	{ background-position: right -33px; }
#feed-content #related-content .related-event h4 	{ background-position: right bottom; }

#feed-content #related-content .related-video h4 a,
#feed-content #related-content .related-article h4 a,
#feed-content #related-content .related-gallery h4 a,
#feed-content #related-content .related-event h4 a { margin: 0 35px 0 0 !important; }

#feed-content #related-content .related-video h4 span.date,
#feed-content #related-content .related-article h4 span.date,
#feed-content #related-content .related-gallery h4 span.date,
#feed-content #related-content .related-event h4 span.date {  font-size: 12px !important; padding: 12px 10px 0 0; }

#feed-content #related-content a.photo { margin-left: 15px; }
#feed-content ul.gallery-thumbs { width: 590px; }

#secondary-content .related-gallery ul.gallery-thumbs { width: 306px; }
#secondary-content #actions-module h4 { padding-left: 0 !important; padding-right: 12px !important; }
#secondary-content #video-information h3 span { margin-right: 0; }
#secondary-content #related-content div a.photo { margin-left: 10px; }

#rider_collection img { margin-right: 8px; }

#imprint h3 { clear: both; }
#contact.generic_page p { clear: both; }

#footer { background-image: url(../../images/xfighters/footer_bg_rtl.jpg); }
#footer ul#footer-navigation,
#footer #footer-navigation-additional { right: 10px; left: auto; margin: 0; }
#footer ul#footer-navigation li,
#footer #footer-navigation-additional li { float: right; }
#footer ul#footer-navigation li a,
#footer #footer-navigation-additional li a { margin: 0 0 0 7px; padding: 0 0 0 7px; border-right: none; border-left: 1px solid #827B6A; }
#footer ul#footer-navigation li a { border-color: #E6B030; }
#footer ul#footer-navigation li.last-child a,
#footer #footer-navigation-additional li.last-child a { border: none; }

#footer #selectors { right: 10px; left: auto; }
#country-selector-form, #language-selector-form  { margin-right: 0; margin-left: 10px; }
#language-selector-form  { display: none !important; }
#country-selector-form { float: right; }

#secondary-content .cross-promo { margin: 0 9px 13px 0; }
#content-selector li { float: right; }
#content-selector ul { float: right; }
#content-selector a.rss { background-position: left center; float: left; margin-left: 10px; padding-right: 0; padding-left: 20px; }
#content-selector a.rss:hover { background-position: left center; float: left; margin-left: 10px; padding-right: 0; padding-left: 20px; }

.headerLike{ right: 865px; width: 100px;}
#homepage #featured-content-carousel { display: inline-block; margin-left: -5px; position: relative; }
#homepage #video-wrapper { padding-left: 10px; }
#video-wrapper { background: none; }
#feed-content { padding: 0 20px 20px 30px; }
#main-content h3.news-header { margin: 20px 10px 0 0 !important; }
#video-wrapper .comment-bubble { padding-left: 7px; }
#video-wrapper .comment-bubble, #video-wrapper .share-bubble { text-align: left; }
.facebook_fanbox { float: left; display: inline-block; margin-left: -9px;}

/* Article */
#secondary-content dl.metadata dt { font-size: 10px; }
#secondary-content dl.metadata dd { font-size: 12px; }
#actions-module ul.downloads li, #actions-module ul.action-list-inline li { font-size: 12px; }
#article .asset-title-left { font-size: 12px; line-height: 14px; }

/* Comments */
#comments h3 { font-size: 1.9em; }
#comments h4 { font-size: 1.4em; }
#comments #comment-form .required { font-size: 1.2em; }
#comments #comment-form label { font-size: 12px; }
#comments #comment-form .field input { font-size: 1.3em; }
#comments #comment-form .field span { font-size: 12px; }
#comments #recaptcha_instructions { font-size: 11px; }
#comments .recaptcha_text { font-size: 10px; }
#comments #comment-form .field #submit { font-size: 14px; }
#comments #comment-form textarea { font-size: 1.3em; }
#comment-list li a.flag, #comment-list li span.flagged { font-size: 10px; }
#comment-list a.timestamp { font-size: 12px; }

/* Tickets */
.venues { margin-top: 20px; }
.venues .ticketsLeftCol { float: right; }
.venues li { clear: both; }
.venues .ticketsLeftCol .getTickets { margin: 0 11px 8px 100px; }
.venues .ticketsLeftCol h4 { display:inline-block; height: auto; margin: 5px 11px 0 100px; }
.venues .ticketsLeftCol .date { background: #313131; margin: 0 0 0 100px; padding: 0 5px 5px 15px; }
.venues .ticketsRightCol .purchaseTickets { background: url("../../images/xfighters/venueBullet_rtl.jpg") no-repeat right 10px transparent; float: right; margin: 15px 30px 0 0; padding: 0 11px 0 0; width: auto; }
.venues .ticketsRightCol .purchaseTickets a { background: none; margin: 0; font-size: 18px; }
.venues .ticketsRightCol p { color: #fff; font-size: 12px; margin: 0 29px 4px 30px; }
.venues .ticketsLeftCol .date span { background: none; }

.venues .uae .ticketsLeftCol { background: url(../../images/xfighters/venueUAE_UAE.jpg) no-repeat; }
.venues .brazil .ticketsLeftCol { background: url(../../images/xfighters/venueBrazil_UAE.jpg) no-repeat; } 
.venues .italy .ticketsLeftCol { background: url(../../images/xfighters/venueItaly_UAE.jpg) no-repeat; }
.venues .spain .ticketsLeftCol { background: url(../../images/xfighters/venueSpain_UAE.jpg) no-repeat; }
.venues .poland  .ticketsLeftCol { background: url(../../images/xfighters/venuePoland_UAE.jpg) no-repeat; }
.venues .australia .ticketsLeftCol { background: url(../../images/xfighters/venueAustralia_UAE.jpg) no-repeat; }

#subcategory-events h2 { float: right; padding: 13px 9px 0 0; }
.uae .ticketsLeftCol h4 { font-size: 28px !important; margin: 5px 11px 8px 0; }

/* Tour Stops */
#subcategory-events .event { float: right; margin: 0 30px 0 0; }
#subcategory-events .event.first { margin-right: 0 !important; }
a.icon-link { background: url("../../images/xfighters/goto_rtl.gif") no-repeat scroll right 3px transparent; padding: 2px 16px 4px 0; }
#feed-content #related-content a.icon-link { background: url("../../images/xfighters/goto_rtl.gif") no-repeat scroll right 3px transparent !important; font-size: 9px; padding: 2px 16px 4px 0; }
#related-content .sub-social-wrapper { display: inline-block; width: 100%; }
#event-competition .social-share-link { float: right; }
#feed-content .related-gallery .sub-social-wrapper { float: left; }
#rider_collection { margin-left: -9px; }
#event-competition{ min-height: 900px; }
#event-competition #main-content p, #event-competition p.copy { margin: 0 40px; }
#event-competition #article-body div, #event-competition #article-body { margin-top: 20px; }
#secondary-content .module { border: none; }

#subcategory-events .event h3 { font-size: 17px; }
#subcategory-events .event dl.metadata dd { font-size: 12px; }
#subcategory-events .event dl.metadata dt { font-size: 12px; }
#subcategory-events .event a.icon-link { font-size: 12px; }
