
/* Extra Small */
@media(max-width:767px) {
	
	h1 {
		font-size:24px;
	}
	.navbar .logo {
		max-height:76px;
		margin: auto;
		width: 50%;
		display: block;
		
	}
	.navbar .extralogo {
		display:none;
	}
	.navbar .extralogo_mobile {
		display:none;
		padding:0 10px 10px 0 !important;
		max-height:52px;
		width:100%;
		text-align:center;
	}
	.topnav-col-right	{
		text-align:right;
	}
	.canmore-search-input {
		display:block;				
	}
	
	#canmore-search-addon {
		display:block;	
		margin-top:-24px !important;				
	}
	
	.canmore-feature-discover h3,
	.canmore-feature-min h3,
	.front-panel h3{
		font-size:20px;
	}
	
	.canmore-feature-intro {
		text-align:center;
	}
	
	#canmore_feature_carousel,
	.front-panel img {
		display:none;
	}
	
	#canmore-keyword-search-form {
		padding-top:5px;
	}
	
	#canmore-keyword-search-form input,
	#canmore-keyword-search-form span,
	#canmore-keyword-search-form div,
	#canmore-keyword-search-form .glyphicon-search {
		display:table-cell;
		padding-right:2px;
	}
	
	#canmore-keyword-search-form .label-keyword {
		display:none;
	}
	
	#canmore-keyword-search-form .input-keyword {
		width:120px;
	}
	
	#canmore-keyword-search-form .input-selection {
		width:120px;
	}
	
	#canmore-keyword-search-form .btn-sm {
		padding:8px 10px;
	}
	
	.front-panel,
	.canmore-feature-min {
		text-align:center;
	}
	.canmore-feature-min-image {
		margin-bottom:10px;
	}
	.canmore-feature-min-image img {
		max-height:160px;
	}
	.canmore-feature-min-btn {
		margin-top:10px;
	}
	
	.iframe-responsive iframe {
		width:300px;
		height:200px;
	}
	
	.canmore-list tr {
		border-bottom:1px solid #ddd !important;
	}
	
	.canmore-list td {
		display:block !important;
		text-align:left !important;
		padding:2px 0 !important;
	}
	
	.canmore-list td img {
		padding:10px 0;
	}
	
	.canmore-list td.hidden-xs {
		display:none !important;
	}
	
	.canmore-list th {
		display:none !important;
	}
	
	#canmore-main-footer .text-right,
	#canmore-main-footer .text-center	{
		text-align:left;
	}
	#canmore-main-footer .img-responsive {
		margin-left:0;
	}
	
	#site-summary-view .text-right {
		text-align:left;
		margin-top:5px;
	}

	.nav-tabs > li {
		margin-right:10px;
		margin-bottom:10px;
	}

	.nav-tabs > li > a,
	.nav-tabs > li > a:hover {
		border-radius:4px;
	}

	.nav-tabs > li.active > a,
	.nav-tabs > li.active > a:hover {
		border-radius:4px;
	}
	
	.header-bar .header-block {
		display:block;
		margin:10px 0;
	}
	
	#hes-footer-logo {
		height:36px;
	}
}

/* Small */
@media(min-width:768px) and (max-width:991px) {
	
	.navbar .logo {
		padding:0 10px 10px 0 !important;
		max-height:76px;
		margin: auto;
		width: 50%;
	}
	.navbar .extralogo {
		display: none;
		padding:0 10px 10px 0 !important;
		height:50px;
		width:auto;
		text-align:center;
	}
	.navbar .extralogo_mobile {
		display:none;
	}
	.topnav-col-right	{
		text-align:right;
	}
	
	
	.canmore-search-input {
		display:block;				
	}
	
	#canmore-search-addon {
		display:block;	
		margin-top:-24px !important;		
	}
	
	h1 {
		font-size:32px;
	}
	.canmore-feature-intro {
		text-align:center;
	}
	.carousel-inner {
		max-height:400px;
	}
	
	#topnav img {
		margin-bottom:10px;
	}
	
	#canmore-keyword-search-form input,
	#canmore-keyword-search-form span,
	#canmore-keyword-search-form div,
	#canmore-keyword-search-form .glyphicon-search	{
		display:table-cell;
		padding-right:2px;
	}
	
	#canmore-keyword-search-form .input-keyword {
		width:260px;
	}
	
	#canmore-keyword-search-form .input-selection {
		width:120px;
	}
	
	#canmore-keyword-search-form .btn-sm {
		padding:8px 10px;
	}
	
	.front-panel,
	.canmore-feature-min {
		text-align:center;
	}

	.canmore-feature-min {
		height:325px;
	}
	.canmore-feature-min-text {
		max-height:80px;
	}
	.canmore-feature-min-image {
		margin-bottom:10px;
	}
	.canmore-feature-min-image img {
		max-height:120px;
	}
	.canmore-feature-min-btn {
		margin-top:10px;
	}
	
	.iframe-responsive iframe {
		width:400px;
		height:250px;
	}
	
	#canmore-main-footer .text-right,
	#canmore-main-footer .text-center	{
		text-align:left;
	}
	#canmore-main-footer .img-responsive {
		margin-left:0;
	}
	
	#hes-footer-logo {
		height:50px;
	}
}

/* Medium */
@media(min-width:992px) and (max-width:1199px) {
	
	.navbar .logo {
		padding:0 10px 10px 0 !important;
		height:55px;
		width:auto;
	}
	.navbar .extralogo {
		padding:0 10px 10px 0 !important;
		height:50px;
		width:auto;
	}
	.navbar .extralogo_mobile {
		display:none;
	}
	.topnav-col-right	{
		text-align:right;
	}
	.canmore-search-input {
		width:200px;
		padding-bottom:5px;
		margin-left:20px;
	}
	
	.canmore-feature-intro {
		text-align:center;
		padding-top:20px;
	}
	.canmore-feature-intro h1 {
		font-size:32px;
	}
	.carousel-inner {
		max-height:400px;
	}
	
	#block-canmore-canmore-keyword-search-form {
		position:absolute;
		right:15px;
	}
	#canmore-keyword-search-form .input-keyword {
		width:320px;
	}
	#canmore-keyword-search-form .input-selection {
		width:120px;
	}
	.canmore-feature-min {
		height:240px;
	}
	.canmore-feature-min-text {
		max-height:120px;
	}
	.canmore-feature-min-image img {
		max-height:120px;
	}
	.canmore-feature-min-btn {
		position:absolute;
		right:30px;
		bottom:35px;
	}
	
	.iframe-responsive iframe {
		width:500px;
		height:300px;
	}
	
	#hes-footer-logo {
		height:50px;
	}
}

/* Large */
@media(min-width:1200px) {
	
	.navbar .logo {
		padding:0 10px 10px 0 !important;
		height:55px;
		width:auto;
	}
	.navbar .extralogo {
		padding:0 10px 10px 0 !important;
		height:50px;
		width:auto;
	}
	.navbar .extralogo_mobile {
		display:none;
	}
	.topnav-col-right	{
		text-align:right;
	}
	.canmore-search-input {
		width:200px;
		padding-bottom:5px;
		margin-left:20px;
	}
	
	.canmore-feature-intro {
		text-align:center;
		padding-top:20px;
	}
	.canmore-feature-intro h1 {
		font-size:42px;
	}
	.carousel-inner {
		height:470px;
	}
	
	#block-canmore-canmore-keyword-search-form {
		position:absolute;
		right:15px;
	}
	#canmore-keyword-search-form .input-keyword {
		width:320px;
	}
	#canmore-keyword-search-form .input-selection {
		width:120px;
	}

	.canmore-feature-min {
		height:240px;
	}
	.canmore-feature-min-text {
		max-height:100px;
	}
	.canmore-feature-min-image img {
		max-height:160px;
	}
	.canmore-feature-min-btn {
		position:absolute;
		right:30px;
		bottom:35px;
	}
	
	.iframe-responsive iframe {
		width:600px;
		height:400px;
	}
}

/* Print */
@media print {
	
  a[href]:after {
    content: none;
  }
}