/* Generated from page: journals */
.themify_builder_content-21 .tb_ncrw692,.themify_builder_content-21 .tb_ncrw692 p,.themify_builder_content-21 .tb_ncrw692 h1,.themify_builder_content-21 .tb_ncrw692 h2,.themify_builder_content-21 .tb_ncrw692 h3,.themify_builder_content-21 .tb_ncrw692 h4,.themify_builder_content-21 .tb_ncrw692 h5,.themify_builder_content-21 .tb_ncrw692 h6,.themify_builder_content-21 .tb_c3mq921.module-text.module .module-title,.themify_builder_content-21 .tb_c3mq921.module-text.module .tb_text_wrap h1,.themify_builder_content-21 .tb_c3mq921.module-text.module .tb_text_wrap h6,.themify_builder_content-21 .tb_c3mq921.module-text .tb_text_wrap,.themify_builder_content-21 .tb_c3mq921.module-text .tb_text_wrap p,.themify_builder_content-21 .tb_c3mq921.module-text .tb_text_wrap blockquote,.themify_builder_content-21 .tb_c3mq921.module-text .tb_text_wrap h1,.themify_builder_content-21 .tb_c3mq921.module-text .tb_text_wrap h2,.themify_builder_content-21 .tb_c3mq921.module-text .tb_text_wrap h3,.themify_builder_content-21 .tb_c3mq921.module-text .tb_text_wrap h4,.themify_builder_content-21 .tb_c3mq921.module-text .tb_text_wrap h5,.themify_builder_content-21 .tb_c3mq921.module-text .tb_text_wrap h6,.themify_builder_content-21 .tb_c3mq921.module-text .tb_text_wrap li,.themify_builder_content-21 .tb_c3mq921.module-text .tb_text_wrap span{font-family:"goudy-old-style";font-weight:100}
.themify_builder_content-21 .tb_gk8l627.module-fancy-heading{margin-top:20px}
.themify_builder_content-21 .tb_gk8l627.module-fancy-heading.module .main-head{font-size:80px;font-family:"goudy-old-style";font-weight:100;font-style:normal}
.themify_builder_content-21 .tb_02mt492{margin-left:0;margin-right:0}
.themify_builder_content-21 .tb_c3mq921.module-text{text-align:center;font-size:25px;margin-left:139px;padding-left:0;margin-right:118px}

@media(max-width:1024px){
.themify_builder_content-21 .tb_c3mq921.module-text{margin-right:139px}
}
@media(max-width:600px){
.themify_builder_content-21 .tb_gk8l627.module-fancy-heading.module .main-head{font-size:60px}
.themify_builder_content-21 .tb_c3mq921.module-text{margin-right:0;margin-left:0}
.themify_builder_content-21 .tb_docy646{justify-self:center;align-self:center;gap:0;align-items:inherit;align-content:inherit;justify-content:center;justify-items:center;grid-auto-flow:row}
}/*Builder Custom CSS START*/
.journal-container{
	aspect-ratio: 5.3/8;
	position: relative;
	text-align: left;
	max-width: 300px;
	margin-left: 16px;
	margin-right: 16px;
}
.text-container {
	display: block;
	position: relative;
	max-width: 300px;
	margin-left: 16px;
	margin-right: 16px;
}
.ptb_last_row {
	padding: 0px !important;
}
.journal-cover{
	transition: transform 0.3s ease;
	display: block;
	position: absolute;
	bottom: 0;
	outline: 1px solid rgba(0,0,0,0.1);
}
.ptb_post {
	display: block;
}
.ptb_post_image {
	margin-bottom: 0;
	max-width: 300px;
}
.ptb_post img{
    width: 100%;
	display: block;
	max-width: 300px;
}
.journal-cover:hover{
	transform: translateY(-10px);
}

#sort-container{
	text-align: center;
}

.journal-title{
	font-size: 22px;
	font-weight: normal;
	font-style: none;
	transition: text-decoration 0.3s ease;
	text-align: left;
	display: block;
	text-decoration: none 2px solid rgba(0, 0, 0, .5);
	text-underline-offset: 5px;
}
.journal-title a{
		color: rgba(0,0,0,0.75);
}
.journal-subtitle{
	text-align: left;
	color: rgba(0, 0, 0, .5);
	margin-top: 4px;
}
.journal-title:hover{
	text-decoration: underline 2px solid rgba(0, 0, 0, .5);
}
@media (max-width: 460px) {
	.journal-container{
		text-align: center;
		margin: 0 auto;
	}
	.ptb_loops_wrapper .ptb_post{
		margin: 0;	
	}
}
/*Builder Custom CSS END*/