/*!
 * Bootstrap v2.2.2
 *
 * Copyright 2012 Twitter, Inc
 * Licensed under the Apache License v2.0
 * http://www.apache.org/licenses/LICENSE-2.0
 *
 * Designed and built with all the love in the world @twitter by @mdo and @fat.
 */
 
/* MAIN CONTAINERS */

.container { margin:auto; width:1100px; position:relative; }

[class*="span"] { float:left; margin-left:1%; }

img { max-width:100%; height:auto; }


/* LAYOUT */

.row-fluid [class*="span"] { float: left; margin-left: 2.127659574468085%; }

.row-fluid [class*="span"]:first-child { margin-left: 0; }

.row-fluid .controls-row [class*="span"] + [class*="span"] { margin-left: 2.127659574468085%; }

.row-fluid .span12 { width:100%; }

.row-fluid .span11 { width:91.48936170212765%; }

.row-fluid .span10 { width:82.97872340425532%; }

.row-fluid .span9 { width:74.46808510638297%; }

.row-fluid .span8 { width:65.95744680851064%; }

.row-fluid .span7 { width:57.44680851063829%; }

.row-fluid .span6 { width:48.93617021276595%; }

.row-fluid .span5 { width:40.42553191489362%; }

.row-fluid .span4 { width:31.914893617021278%; }

.row-fluid .span3 { width:23.404255319148934%; }

.row-fluid .span2 { width:14.893617021276595%; }

.row-fluid .span1 { width:6.382978723404255%; }

.row-fluid .offset12 { margin-left:104.25531914893617%; }

.row-fluid .offset12:first-child { margin-left:102.12765957446808%; }

.row-fluid .offset11 { margin-left:95.74468085106382%; }

.row-fluid .offset11:first-child { margin-left:93.61702127659574%; }

.row-fluid .offset10 { margin-left:87.23404255319149%; }

.row-fluid .offset10:first-child { margin-left:85.1063829787234%; }

.row-fluid .offset9 { margin-left:78.72340425531914%; }

.row-fluid .offset9:first-child { margin-left:76.59574468085106%; }

.row-fluid .offset8 { margin-left:70.2127659574468%; }

.row-fluid .offset8:first-child { margin-left:68.08510638297872%; }

.row-fluid .offset7 { margin-left:61.70212765957446%; }

.row-fluid .offset7:first-child { margin-left:59.574468085106375%; }

.row-fluid .offset6 { margin-left:53.191489361702125%; }

.row-fluid .offset6:first-child { margin-left:51.063829787234035%; }

.row-fluid .offset5 { margin-left:44.68085106382979%; }

.row-fluid .offset5:first-child { margin-left:42.5531914893617%; }

.row-fluid .offset4 { margin-left:36.170212765957444%; }

.row-fluid .offset4:first-child { margin-left:34.04255319148936%; }

.row-fluid .offset3 { margin-left:27.659574468085104%; }

.row-fluid .offset3:first-child { margin-left:25.53191489361702%; }

.row-fluid .offset2 { margin-left:19.148936170212764%; }

.row-fluid .offset2:first-child { margin-left:17.02127659574468%; }

.row-fluid .offset1 { margin-left:10.638297872340425%; }

.row-fluid .offset1:first-child { margin-left:8.51063829787234%; }


@media (min-width: 1151px){
	.tablet-visible { display:none; }
}

/* TABLET LANDSCAPE VIEW */

@media (max-width: 1150px) {

	.container { width:90%; }

	#col-right .block-video iframe { width:100%; height:220px; }

	#featured .featured-1col, #featured .featured-2col { width:100%; float:none; }

	#featured .featured-1col .block-article { width:50%; }

	#featured-headlines .block-inner { height:auto; }

	#featured-headlines .block-viewall { position:relative; width:auto; height:auto; left:auto; bottom:auto; }

	#featured-headlines .block-viewall a { margin:0px; }
	
	.desktop-visible { display:none; }

}


/* TABLET PORTRAIT VIEW */

@media (max-width: 960px) {

	.container { width:740px; }

	#col-right .block-video iframe { width:100%; height:150px; }

	/* BLOCKS */

	#latest .block-inner, #recommended .block-inner { height:260px; }

	#featured .block-article-title a { font-size:14px; }

	#featured .block-article-title { width:100%; left:0%; bottom:0%; height:auto; }

}


@media (max-width: 960px) and (min-width:768px) {

	#featured-latest .featured-latest-content { display:none; }
	
	#interior .title-meta .author-connect { float:left; clear:both; }

	#interior .title-meta .author-connect ul{ list-style-type:none; padding:0px; margin:0px; margin-top:10px; }

	#interior .title-meta .author-connect ul li { float:left; margin-right:15px; }
	
}


/* PHONE VIEW */

@media (max-width: 767px) {

	.container { width:100%; }

	#col-right .block-video iframe { width:100%; height:320px; }

	#latest-title { display:block; }

	#ad-block-top, #ad-block-bottom, header { display:none; }

	#viewport { padding:0px; }

	#main { background-image:none; }

	#featured-headlines { background:#f8f8f8; }

	/* NAVIGATION */

	#navigation { padding:0px; height:auto; }

	#navigation-logo { height:50px; position:relative; top:0px; left:0px; text-align:left; padding-left:20px; }

	#navigation-logo a { display:inline-block; width:180px; height:50px; background:url(/rmsports/img/logo-sm.png) center left no-repeat; margin-left:-7px;}		/* added margin-left */

	#navigation-logo img { display:none; }

	#mobile-btn { display:block; }

	nav ul.hidden { display:none; }

	nav ul#main-nav { position:absolute; top:50px; left:0px; width:100%; z-index:100; background:#36393c; }

	nav ul#main-nav li, nav ul#main-nav li#more-nav { float:none; }

	nav ul#main-nav li a { display:block; border-top:1px solid #474b4e; padding:0px 20px; }
	
	nav ul#main-nav  li#more-nav .more-nav-trigger { display:block; border-top:1px solid #474b4e; padding:0px 20px; }

	/* COLUMNS */

	#col-left, #col-right { width:100%; float:none; }

	#col-right { background:#f8f8f8; }

	/* BLOCKS */

	#mini-feed { display:none; }

	#latest .block-line { display:none; }

	#latest .block-latest, #recommended .block-recommended { float:none; width:100%; border:none; border-bottom:1px solid #e2e2e2; }

	#related .block-related { float:none; width:100%; border-bottom:1px solid #e2e2e2; }

	#latest .block-latest:before, #latest .block-latest:after, #recommended .block-recommended:before, #recommended .block-recommended:after { content: ""; display: table; }

	#latest .block-latest:after, #recommended .block-recommended:after { clear: both; }

	#latest .block-image, #recommended .block-image { width:20%; float:left; }

	#latest .block-content, #recommended .block-content { width:75%; margin-left:5%; float:left; }

	#latest .block-image a.plus, #recommended .block-image a.plus { display:none; }

	#latest .block-inner, #recommended .block-inner { height:auto; }
	
	/* RELATED BLOCK (top of page) */
	#related .title { display:none; }
	
	#related .block-related { display:none; }
	
}

@media (max-width:581px) {
	#featured-latest .featured-latest-title { font-size:16px; }
	
	#featured-latest .featured-latest-content { display:none; }
	
	#featured-latest .featured-fullstory { height:36px; }
	
	#featured-latest .featured-fullstory a { line-height:36px; }
	
	#featured-latest .twothird .block-inner p { margin-top:-4px; }
	
	#featured-latest .featured-latest-title { line-height:18px; }
	
	#interior .title-meta .author-connect { float:left; clear:both; }

	#interior .title-meta .author-connect ul{ list-style-type:none; padding:0px; margin:0px; margin-top:10px; }

	#interior .title-meta .author-connect ul li { float:left; margin-right:15px; }
}

@media (max-width:315px) {
	#featured-latest  { display:none; }
	
	#interior .author-photo { display:none; }
}