﻿
.banner										{ padding:0; margin:0; }






.tp-bannertimer								{	visibility: hidden; width:100%; height:5px;  background: #fff; background: rgba(0,0,0,0.15); position:absolute; z-index:200; top:0px}

.tp-bannertimer.tp-bottom					{	top:auto; bottom:0px !important;height:5px}

.ubermenu-skin-flat-red .ubermenu-target-description {
  color: #999999;
}
.ubermenu .ubermenu-target-description{font-size:80%;font-weight:400;clear:both;display:block}










    .container_12{ position: relative; width: 960px; margin: 0 auto; padding: 0; }


    
     .container_12 .alpha               { margin-left: 0; }

     .container_12 .omega               { margin-right: 0; }


    
    .container_12 .grid_1			{ width: 60px;  }

    .container_12 .grid_2			{ width: 140px; }

    .container_12 .grid_3			{ width: 220px; }

    .container_12 .grid_4			{ width: 300px; }

    .container_12 .grid_5			{ width: 380px; }

    .container_12 .grid_6			{ width: 460px; }

    .container_12 .grid_7			{ width: 540px; }

    .container_12 .grid_8			{ width: 620px; }

    .container_12 .grid_9			{ width: 700px; }

    .container_12 .grid_10			{ width: 780px; }

    .container_12 .grid_11			{ width: 860px; }

    .container_12 .grid_12			{ width: 940px; }

	
	.container_12 .prefix_1 		{padding-left:80px;}

	.container_12 .prefix_2 		{padding-left:160px;}

	.container_12 .prefix_3 		{padding-left:240px;}

	.container_12 .prefix_4 		{padding-left:320px;}

	.container_12 .prefix_5 		{padding-left:400px;}

	.container_12 .prefix_6 		{padding-left:480px;}

	.container_12 .prefix_7 		{padding-left:560px;}

	.container_12 .prefix_8 		{padding-left:640px;}

	.container_12 .prefix_9 		{padding-left:720px;}

	.container_12 .prefix_10 		{padding-left:800px;}

	.container_12 .prefix_11 		{padding-left:880px;}

	
	.container_12 .suffix_1 		{padding-right:80px;}

	.container_12 .suffix_2 		{padding-right:160px;}

	.container_12 .suffix_3 		{padding-right:240px;}

	.container_12 .suffix_4 		{padding-right:320px;}

	.container_12 .suffix_5 		{padding-right:400px;}

	.container_12 .suffix_6 		{padding-right:480px;}

	.container_12 .suffix_7 		{padding-right:560px;}

	.container_12 .suffix_8 		{padding-right:640px;}

	.container_12 .suffix_9 		{padding-right:720px;}

	.container_12 .suffix_10 		{padding-right:800px;}

	.container_12 .suffix_11 		{padding-right:880px;}


        .container_12 .grid_1,
        .container_12 .grid_2,
        .container_12 .grid_3,
        .container_12 .grid_4,
        .container_12 .grid_5,
        .container_12 .grid_6,
        .container_12 .grid_7,
        .container_12 .grid_8,
        .container_12 .grid_9,
        .container_12 .grid_10,
        .container_12 .grid_11,
        .container_12 .grid_12{width: 300px;}

		
		.container_12 .prefix_1,
		.container_12 .prefix_2,
		.container_12 .prefix_3,
		.container_12 .prefix_4,
		.container_12 .prefix_5,
		.container_12 .prefix_6,
		.container_12 .prefix_7,
		.container_12 .prefix_8,
		.container_12 .prefix_9,
		.container_12 .prefix_10,
		.container_12 .prefix_11{padding-left:0;}

		
		.container_12 .suffix_1,
		.container_12 .suffix_2,
		.container_12 .suffix_3,
		.container_12 .suffix_4,
		.container_12 .suffix_5,
		.container_12 .suffix_6,
		.container_12 .suffix_7,
		.container_12 .suffix_8,
		.container_12 .suffix_9,
		.container_12 .suffix_10,
		.container_12 .suffix_11{padding-right:0;}





    
    .container_12:after { content: "\0020"; display: block; height: 0; clear: both; visibility: hidden; }

.col-xs-1, .col-sm-1, .col-md-1, .col-lg-1, .col-xs-2, .col-sm-2, .col-md-2, .col-lg-2, .col-xs-3, .col-sm-3, .col-md-3, .col-lg-3, .col-xs-4, .col-sm-4, .col-md-4, .col-lg-4, .col-xs-5, .col-sm-5, .col-md-5, .col-lg-5, .col-xs-6, .col-sm-6, .col-md-6, .col-lg-6, .col-xs-7, .col-sm-7, .col-md-7, .col-lg-7, .col-xs-8, .col-sm-8, .col-md-8, .col-lg-8, .col-xs-9, .col-sm-9, .col-md-9, .col-lg-9, .col-xs-10, .col-sm-10, .col-md-10, .col-lg-10, .col-xs-11, .col-sm-11, .col-md-11, .col-lg-11, .col-xs-12, .col-sm-12, .col-md-12, .col-lg-12 {
  position: relative;
  min-height: 1px;
  padding-right: 15px;
  padding-left: 15px;
}

  .col-md-4 {
    width: 33.33333333%;
  }

.section1 .ind-post { width: 30%; }

.section2 .ind-post { width: 30%; }

.ind-post h1 { font-size: 16px; line-height: 18px; font-family: arial, helvetica, sans-serif; }

.ind-post h2, .info h2 { font-size: 16px; line-height: 18px; font-family: arial, helvetica, sans-serif; }


.tp_recent_tweets {
	float: left;
	clear: left;
	padding: 0 5px 0 5px;

}


.tp_recent_tweets  li {
	padding-left: 30px;
	padding-bottom: 20px;
	float: left;
	clear: left;
	line-height: 20px;
	list-style-type: none;
}


.tp_recent_tweets  li a {
	font-weight: bold;	
}


.tp_recent_tweets .twitter_time {
	color: #999;
	font-size: 12px;
	font-style: italic;	
	font-weight: normal;
}


.img-tint { position: absolute; left: 0; top: 0; width: 100%; height: 100%; background: rgba(0, 0, 0, 0.35); }

.category-thumbs .img-tint { background-color: rgba(0, 0, 0, 0.5); -webkit-transition: background-color 0.25s linear; transition: background-color 0.25s linear; }

.category-thumbs a:hover .img-tint { background-color: rgba(0, 0, 0, 0.25); }
.content-body-text{margin:-4px 0 1em;clear:left}
.content-body-text:last-child{margin-bottom:0}
.content-view-list .content-title+.content-body-text,.content-view-list .content-title+.content-stats{margin-top:-2px}
.content-view-answer-list .content-body-text{margin-bottom:10px}
.content-body{overflow:hidden}

		#header, #footer { padding-right: 1.2em; padding-left: 1.2em; }

	#header { padding-top: 2.4em; padding-bottom: 2.4em; }



#header #logo { font-size: 3.6em; line-height: 1.167em; }

#header #tagline { font-size: 1.4em; line-height: 1.429em; }

#dmg-social-bar .dmg-cluster .dmg-user .brdr {
  border-right: 1px solid rgba(255, 255, 255, 0.25);
  padding: 0 5px;
}
#main-nav ul li.menu-item-has-children:after,#main-nav ul li.mega-menu:after,.top-menu ul li.menu-item-has-children:after{position:absolute;right:7px;top:50%;display:inline-block;content:'';width:0;height:0;border:4px solid transparent;border-top:4px solid #bbb;}
#main-nav ul ul li.menu-item-has-children:after,#main-nav ul ul li.mega-menu:after,.top-nav .top-menu ul ul li.menu-item-has-children:after{border:4px solid transparent;border-left-color:#bbb;}

#inner {
    margin: 20px auto;
    overflow: hidden;
    padding: 0;
    width: 940px;
}

.home #inner, .home-page #inner, .blog #inner {
    margin: 0;
    width: 100%;
}

.content-sidebar #inner {
}

.sidebar-content #inner {
}

.content-sidebar-sidebar #inner {
}

.sidebar-sidebar-content #inner {
}

.sidebar-content-sidebar #inner {
}

.full-width-content #inner {
}

	
	.search-toggle .metal,
	.search-toggle .glass,
	.search-toggle .handle {
		position: absolute;
	}

	
	.search-toggle .glass {
		width: 14px;
		height: 14px;
		top: 19px;
		left: 11px;
		border-radius: 999px;
		background: #1D1D1D;
	}


.share-container ul a .fa {

}


.share-container ul a .fa:before {
	font-size: 1.25em;
	margin-right: .25em;
}


.fa-facebook-square {
	color: #48649d;
}

.fa-twitter-square {
	color: #59adeb;
}

.fa-pinterest-square {
	color: #ca242d;
}

.fa-youtube-square {
	color: #ca1c26;
}

.fa-instagram {
	color: #517fa4;
}

.fa-envelope-square {
	color: #cd3e2c;
}

.fa-rss-square {
	color: #ff9900;
}

.fa-google-plus-square {
	color: #dd4b39;
}

.fa-linkedin-square {
	color: #007bb6;
}


#social-media-list-container span.fa {
	color: #FFF !important;
}

#sub1, #sub2, #sub3, #sub4, #sub5, #sub6 {
	display: none;
}
  .mk-transparent-header .remove-header-bg-true.light-header-skin:not(.header-sticky-ready) .mk-desktop-logo.light-logo {    display: block !important;  }
  .mk-transparent-header .remove-header-bg-true.light-header-skin:not(.header-sticky-ready) .mk-desktop-logo.dark-logo {    display: none !important;  }
  .mk-transparent-header .remove-header-bg-true.dark-header-skin:not(.header-sticky-ready) .mk-desktop-logo.dark-logo {    display: block !important;  }
  .mk-transparent-header .remove-header-bg-true.dark-header-skin:not(.header-sticky-ready) .mk-desktop-logo.light-logo {    display: none !important;  }

	
	
	#main { margin-left: 0; }

	
	#main.col620 {
		width:100%;
		display:block;
	}
 
	.col620 { width: 64.667%; }
 
	
	
	.col60, .col140, .col220, .col300, .col380, .col480, .col540, .col620, .col700, .col780, .col860, .col940 { display: inline; float: left; margin-left: 1%; margin-right: 1%; position: relative; }
.clearfix,.clear{*zoom:1}
.clearfix:before,.clearfix:after,.clear:before,.clear:after{content:" ";display:table}
.clearfix:after,.clear:after{clear:both}

		#main-nav  ul li.menu-item-home ul li a,
		#main-nav  ul ul li.menu-item-home  a,
		#main-nav  ul li.menu-item-home ul li a:hover{
			background-color:transparent !important;
			text-indent:0;
			background-image:none !important;
			height:auto !important;
			width:auto;
		}



.inside-bottom-wrap .tab-content .stationIDContainer {
	top: 90px;
	left: -15px;
}



#main {
  width: 100%;
}

.no-mediaqueries #main {
  width: 65.74585634900001%;
}


#main h1 {
  margin-bottom: .55em;
  margin-top: 15px;
}

.no-mediaqueries #main h1 {
  margin-top: 0;
  margin-left: 0;
}



.page-template-page-map-php #main {
  width: 100%;
}



.no-mediaqueries .eightcol {
  width: 65.74585634900001%;
}



.no-mediaqueries .onecol, .no-mediaqueries .twocol, .no-mediaqueries .threecol, .no-mediaqueries .fourcol, .no-mediaqueries .fivecol, .no-mediaqueries .sixcol, .no-mediaqueries .sevencol, .no-mediaqueries .eightcol, .no-mediaqueries .ninecol, .no-mediaqueries .tencol, .no-mediaqueries .elevencol, .no-mediaqueries .twelvecol {
  position: relative;
  float: left;
  margin-left: 2.762430939%;
}


.sb-widget .menu-item:first-child, .sb-widget .page_item:first-child a, .sb-widget .cat-item:first-child, .footer-widget .menu-item:first-child, .footer-widget .page_item:first-child a, .footer-widget .cat-item:first-child { padding-top: 0; }


.sb-widget .menu-item, .sb-widget .page_item a, .sb-widget .cat-item, .footer-widget .menu-item, .footer-widget .page_item a, .footer-widget .cat-item { line-height: 1.3; }
#editors-picks .article-content{float:left;width:43%;margin:0 7% 15px 0;color:#555}
#editors-picks .article-content h3{padding-bottom:0}
#editors-picks .article-content p{padding:5px 0 0 0}


.content {
  position: relative;
  z-index: 2;
  padding-top: 50px;
  padding-bottom: 50px;
}

.content-back {
  background-color: #f5f5f5;
}
