/* site/wp-content/themes/gt/css/content_v2_nav.css — pruned to selectors matched by site/ markup, JS & i18n data
   on 2026-07-21. Each rule is annotated with where it applies. */

/* project pages */
.post_nav_next {
		float:right;
	}
/* project pages */
.post_nav_prev {
		float:left;
	}
/* projects */
.post-title {
		cursor:pointer;
	}
/* project pages */
.post_nav_next,
	.post_nav_prev {
  		cursor: pointer;
  		position: relative;
		bottom: 10px;
  		padding: 16px;
  		color: rgb(2,65,105);
  		font-weight: bold;
		font-size: 40px;
  		border-radius: 0 3px 3px 0;
  		user-select: none;
  		-webkit-user-select: none;		
	}
/* project pages */
.post_nav_container {
		width:100%;
		height:150px;
		background: rgba(7, 90, 170, 0.3);
		margin-bottom: 20px;
		position:relative;
	}
/* project pages */
.post_title_nav_text {
		position:relative;
		font-size: 2.0vw;
		color:rgb(2,65,105,0.8);		
	}
/* project pages */
.post_date {
		color:rgb(20,85,125,1.0);
		font-weight:bold;
		font-size: 1.8vw;
	}
/* project pages */
.post_title_next_container {
		text-align:right;
		float:right;
		max-width:40%;
	}
/* project pages */
.post_title_previous_container {
		text-align:left;
		float:left;
		max-width:40%;
	}
/* project pages */
.nav_title {
		position:relative;
		top:10px;
		margin: 10px;
		text-align:center;	
		width: 100%;
		font-size: 22px; 
		font-weight: bold;
		color: rgb(2,65,105);
	}
@media only screen and (max-width:600px) {
  /* project pages */
  .post_title_nav_text {
			display:none;
		}
  /* project pages */
  .post_date {
			display:block;
			font-size: 14px;			
		}
  /* project pages */
  .post_title_next_container,
		.post_title_previous_container{
			position:relative;
			bottom:-21%;
		}
  /* project pages */
  .post_nav_next,
		.post_nav_prev {
			bottom: 5%;
		}
}
@media only screen and (min-width:1140px) {
  /* project pages */
  .post_title_nav_text {
			font-size:18px;
		}
  /* project pages */
  .post_date {
			font-size: 16px;
		}
}
