/*!
 * Bootstrap Responsive v2.3.0
 *
 * 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.
 */

.clearfix {
  *zoom: 1;
}

.clearfix:before,
.clearfix:after {
  display: table;
  line-height: 0;
  content: "";
}

.clearfix:after {
  clear: both;
}

.hide-text {
  font: 0/0 a;
  color: transparent;
  text-shadow: none;
  background-color: transparent;
  border: 0;
}

.input-block-level {
  display: block;
  width: 100%;
  min-height: 30px;
  -webkit-box-sizing: border-box;
     -moz-box-sizing: border-box;
          box-sizing: border-box;
}

@-ms-viewport {
  width: device-width;
}

.hidden {
  display: none;
  visibility: hidden;
}

.visible-phone {
  display: none !important;
}

.visible-tablet {
  display: none !important;
}

.hidden-desktop {
  display: none !important;
}

.visible-desktop {
  display: inherit !important;
}


.visible-print {
  display: none !important;
}

@media print {
  .visible-print {
    display: inherit !important;
  }
  .hidden-print {
    display: none !important;
  }
}

@media (min-width: 980px) {
  .nav-collapse.collapse {
    height: auto !important;
    overflow: visible !important;
  }
}

/* slider */
.flexslider-category .slides img {
	height: 350px;
}

@media (max-width: 1199px)
{
	/* tyop */
	.small, .list-small > li, .small > li,
	aside.span3,
	h5.day-name 
	{ font-size: 1.4rem ;}
	
	/* top nav */
	.navbar-top .brand {position: relative; overflow: hidden; height: 45px; }
	.navbar-top .brand > img { max-width: 150%; height: 45px; position: absolute; left: -12px; top: 0;  }
	
	.navbar-top .nav-main > li > a { padding: 12px 10px; }
	
	.navbar-top .divider-vertical {height: 45px;}
	
	/* events cal */
	ul.events-calendar {margin-left: -4px; }
	ul.events-calendar > li {width: 30px; margin-left: 4px;   }
	ul.events-calendar > li > a { width: 30px;   }
	
	/* weather */
	.calendar-and-weather .span05 {margin-left: 0; width: 120px; }
	ul.weather > li { padding: 0 1px;  }
	
	/* mp social media */
	ul.social-media-list {margin: 10px 0 10px -5px; }
	ul.social-media-list > li {float: left; margin-left: 5px;  }
	
	/* app links */
	.app-links a { white-space: normal; }
	
	/* advs auto dimentions */
	.adv-190-600,
	.adv-160-600,
	.adv-630-120, 
	.adv-300-250,
	.adv-300-50,
	.smartad-190-600,
	.smartad-160-600,
	.smartad-630-120, 
	.smartad-300-250,
	.smartad-300-50 
	{
		width: auto; height: auto;
	}
	
	/* aside forms */
	.form-advanced-search .controls {margin-left: 70px;}
	.form-advanced-search .control-label {width: 60px; }
	.form-advanced-search .controls input {width: 144px; }
	.form-advanced-search .controls input[type="checkbox"] {width: auto;}
	.form-advanced-search .controls select {width: 158px; }
	
	/* twitter box */
	#tiny-scroll-1 { width: 143px; } 
	#tiny-scroll-1 .viewport { width: 135px; } 
	
	.jta-tweet-action-reply a:hover,
	.jta-tweet-action-retweet a:hover,
	.jta-tweet-action-favorite a:hover {
		background-image: url('../img/glyphicons-halflings-white.png');
		font-size: 0;
		padding-left: 18px;
	}
	
	.box-twitter .box-twitter-btm-title > .box-twitter-pointer {right: 16px; }
	
	/* slider */
	.flexslider-category .slides img {
		height: 289px;
	}
	
	/* grid for 1024 */
	.row {
	  margin-left: -20px;
	  *zoom: 1;
	}

	.row:before,
	.row:after {
	  display: table;
	  line-height: 0;
	  content: "";
	}
	
	.row:after {
	  clear: both;
	}
	
	[class*="span"] {
	  float: left;
	  min-height: 1px;
	  margin-left: 20px;
	}
	
	.container,
	.navbar-static-top .container,
	.navbar-fixed-top .container,
	.navbar-fixed-bottom .container {
	  width: 970px;
	}

	.span05 {width: 120px; margin-left: 5px;}
	.span-quarter {width: 225px; margin-left: 10px; }	
	.span1 {width: 70px;}
	.span2 {width: 160px;}
	.span3 {width: 250px;}
	.span4 {width: 340px;}
	.span5 {width: 430px;}
	.span6 {width: 520px;}
	.span7 {width: 610px;}
	.span8 { width: 700px; }
	.span9 { width: 790px; }
	.span10 { width: 880px; }
	.span11 { width: 970px; }
	
	.row-of-halfs, ul.row-of-halfs {margin-left: -5px; }
	.row-of-quarters, ul.row-of-quaters {margin-left: -10px; }
	
	.offset1 {padding-left: 90px;}
	.offset2 {padding-left: 180px;}
	.offset3 {padding-left: 270px;}
	.offset4 {padding-left: 360px;}
	.offset5 {padding-left: 450px;}
	.offset6 {padding-left: 540px;}
	.offset7 {padding-left: 630px;}
	.offset8 {padding-left: 720px;}
	.offset9 {padding-left: 810px;}
	.offset10 {padding-left: 900px;}
	
	input,
	textarea,
	.uneditable-input {
	  margin-left: 0;
	}
	
	.controls-row [class*="span"] + [class*="span"] {
	  margin-left: 20px;
	}
	
	input.span12,
	textarea.span12,
	.uneditable-input.span12 {
	  width: 926px;
	}
	
	input.span11,
	textarea.span11,
	.uneditable-input.span11 {
	  width: 846px;
	}
	
	input.span10,
	textarea.span10,
	.uneditable-input.span10 {
	  width: 766px;
	}
	
	input.span9,
	textarea.span9,
	.uneditable-input.span9 {
	  width: 686px;
	}
	
	input.span8,
	textarea.span8,
	.uneditable-input.span8 {
	  width: 606px;
	}
	
	input.span7,
	textarea.span7,
	.uneditable-input.span7 {
	  width: 526px;
	}
	
	input.span6,
	textarea.span6,
	.uneditable-input.span6 {
	  width: 446px;
	}
	
	.news-summary .form-horizontal textarea.span6 {
		width: 486px;
	}
	
	input.span5,
	textarea.span5,
	.uneditable-input.span5 {
	  width: 366px;
	}
	
	input.span4,
	textarea.span4,
	.uneditable-input.span4 {
	  width: 286px;
	}
	
	input.span3,
	textarea.span3,
	.uneditable-input.span3 {
	  width: 206px;
	}
	
	input.span2,
	textarea.span2,
	.uneditable-input.span2 
	{ width: 146px; }
	
	input.span1,
	textarea.span1,
	.uneditable-input.span1 {
	  width: 46px;
	}	
	
	.thumbnails {
  	margin-left: -20px;
	}
	
	.thumbnails > li {
	  float: left;
	  margin-bottom: 20px;
	  margin-left: 20px;
	}
	
	  .row-fluid .thumbnails {
	    margin-left: 0;
	  }

	
}
