@media(max-width:1024px) {
	
}

@media(max-width:767px) {
	/* Header */
	.wrap {
		padding-left:10px;
		padding-right:10px;
	}
	#hdr-links {
		display: none;
	}
	#breadcrumb {
		display: none;
	}

	#navigation .hamburger {
		display: block;
	}
	#navigation .wrap {
		padding-bottom:0px;
	}
	a.search-icon {
		float:right;
		background: #000;
		border-radius: 4px;
		width:38px;
		margin-right:10px;
		margin-top:5px;
	}
	a.search-icon:before {
		width:38px;
	}
	a.search-icon:hover {
		background:#000;
	}


	/* Navigation  */
	#navigation .wrap {
		padding-left:0;
		padding-right:0;
	}
	#navigation ul#main-nav,
	#navigation ul#mobile-nav {
		float:none;
		clear:both;
		background-color:#444;
		padding:0 30px;
	}
	#navigation ul#main-nav {
		padding-top:15px;
	}
	#navigation ul#mobile-nav {
		padding-bottom:15px;
	}
	#navigation ul li {
		float:none;
	}
	#navigation ul li a {
		padding-left:0;
		padding-right:0;
		color:#fff;
		text-align: left;
		border-bottom:1px solid rgba(255,255,255,.5);
		text-decoration: none;
		text-transform: none;
		border-top:none;
		line-height: 24px;
	}
	#navigation ul li a:hover,
	#navigation ul li a:focus {
		background: rgba(255,255,255,0.1);
		color:#fff;
		border-top:none;
		margin-top:0;
	}

	/* Content */
	#content-wrapper {
		padding-top:30px;
	}
	#left-col,
	#right-col {
		width:auto;
		float:none;
		margin:0;
	}
	#left-col {
		margin-bottom:50px;
	}

	a#print-btn { display: none; }

	#content #tabs ul {
		border-bottom:none;
	}
	#content #tabs ul li {
		float:none;
		border:none;
		margin:0;
	}
	#content #tabs ul li a {
		font-size:.85em;
		padding:5px 20px;
	}
	#content #tabs ul li.active {
		
	}
	#content #tabs ul li:last-child.active {
		
	}

	#content .cola,#content .colb { float:none; width:auto; }

	#logo-social, #contact, #linksone, #linkstwo {
		float:none;
		width:auto;
		margin:0;
		text-align: center;
	}

	#social-links ul li,
	#foot-social ul li {
		float:none;
		display: inline-block;
	}

	#linksone, #linkstwo {
		float:left;
		width:50%;
		text-align: left;
	}
	#linksone {
		text-align: right;
		width: 47.82609%;
		float: left;
		margin-right: 4.34783%;
	}
	#linkstwo {
		width: 47.82609%;
		float: right;
		margin-right: 0;
	}

	#footer .wrap {
		padding-left:0;
		padding-right:0;
	}
	#foot-bottom .wrap {
		padding-left:10px;
		padding-right:10px;
	}

	#print-options {
		display: none;
	}

	#search {
		margin-top:0;
	}
	#search-inner {
		position: relative;
	}
	#overlay.show {
		opacity: 0;
		visibility: hidden;
	}
	#search-wrapper {
		-webkit-transition: none;
		-webkit-transition-delay: none;
		-moz-transition: none;
		-o-transition: none;
		transition: none;
		display: none;
		opacity: 1;
		visibility: visible;
		background-color: #444444;
		max-width:none;
		width:auto;
		padding:10px 25px 10px;
	}
	#search-wrapper.show {
		display: block;
	}
	#search label {
		font-size:0;
		height:0;
		display: none;
	}
	a.close-icon {
		display: none;
	}

	#search input[type=text] {
		height:40px;
		margin-bottom: 0;
	}
	#search button.search-button {
		height:40px;
		padding:5px 0;
	}

}


@media(max-width:615px) {
	#edition {
		margin-bottom:15px;
	}
	#social-links {
		margin-top:0;
		margin-bottom:20px;
	}
}