/* Pensoft Publishers */



/* .pensoft .constrained{
	height: 60px;
} */

.triangle {
	background: url(/i/bg_triangle.png) no-repeat bottom center;
	height: 301px;
	padding: 0px;
}

/* new footer  start*/

footer {
	justify-content: center;
	background: #dfdfe1;
	/*height: 61px;*/
	width: 100%;
	color: #02093f;
	font-family: 'Muli', sans-serif;

	margin-top: 40px;
}

footer .f_content{
	flex: 0 0 100%;
	padding: 30px 10px;
}

footer .container-fluid{
	/*display: flex;*/
	display: contents;
	justify-content: space-between;
	padding: 26px 0px 38px 13px;
}

footer h1{
	font-size: 1.3em;
	text-transform: uppercase;
	line-height: 1.8em!important;
	line-height: 2em;
	color: #00023f;
}
footer h1 a{
	display: block;

}
footer h1 a:hover, footer h1:hover{
	opacity: 0.5;
}

footer h1.follow_us_foot:hover,
footer h1.about_foot:hover,
footer h1.products_foot:hover,
footer h1.other_foot:hover,
footer h1.contact_foot:hover{
	opacity: 1;
}

footer ul{
	list-style-type: none;
	padding:0px;
	margin: 0px;
}

footer ul li{
	line-height: 1.8em!important;
}

footer ul a.arpha-green, footer ul li, footer ul li a{
	color: #1a192b;
	/*padding: 0 10px;*/
	font-size: 15px;
}

footer ul li .follow_us{
	margin-left:0px;
}

footer ul a:hover{
	opacity: 0.5;
}

footer ul a.textbox_button{
	color: #1a192b;
	background: none;
	border: 2px solid #1a192b;
	border-radius: 3px;
	padding: 0px 5px;
	margin-left:10px;

}
footer ul a.textbox_button:hover{
	color: #fff;
	background: #1a192b;
	border: 2px solid #02093f;
	border-radius: 3px;
	opacity: 1;

}

div.tw, div.fb, div.in {
	/*	margin: 0px 5px;
		display: inline;*/
	display: inline-block;
	justify-content: flex-start;
	/*padding:0;*/
	margin-left: 8px;
}

a.facebook {
	background: url("/i/facebook-pensoft-blue.svg") top left no-repeat;
	background-size: 20px 20px;
	display: block;
	width: 20px;
	height: 18px;
}
a.twitter {
	background: url("/i/twitter-pensoft-blue.svg") top left no-repeat;
	background-size: 20px 20px;
	display: block;
	width: 20px;
	height: 20px;
}
a.in {
	background: url("/i/linkedin-pensoft-blue.svg") top left no-repeat;
	background-size: 20px 18px;
	display: block;
	width: 20px;
	height: 20px;
}

/* end new footer*/

@media screen and (max-width: 1024px){
	
	#nav ul {
	    -webkit-justify-content: center;
	    justify-content: space-evenly;
	    align-items: center;
	}

	#nav ul{
			flex-direction: row;
	}
	.sticky{
		position: inherit;
		background: #fff; 
		border-bottom: none;
		margin: 12px 0;
	}
	.tabs.sticky a{
		color: #000000;
	}
	.jslogan,.jtitle {
	    font-size: 30px;
	}
	.journals_header .content_block h2, .journals_publishing .content_block h2, .journals_technologies .content_block h2, .journals_research .content_block h2{
		width: 300px;
	}
	a div.content_block_journals, a div.content_block_books, a div.content_block_ebooks, a div.content_block_journal_pub, a div.content_block_book_pub, a div.content_block_research_proj{
		height: 260px;
	}
	.home_pic, .home_pic.about, .home_pic.journals, .home_pic.books, .home_pic.projects, .home_pic.contacts, .home_pic.terms, .home_pic.browse_journals{
		height: 240px;
	}
	
	.loginWrapper .contentWrapper{
		margin-top: 30px;	
	}
	footer{
		position: inherit;
	}
	.pensoft  #nav ul li{
		padding: 7px 2px;
	}
	.journals_research .content_blocks_holder{
		padding-bottom: 0px;
	}
	.tabs li{
		display: block;
	}
	.tabs a{
		border:  none;
		padding: 6px 10px;
	}
	#tabs ul.tabs li {
		list-style-type: circle;
		display: list-item;
	}
	#tabs ul.tabs {
		margin-left: 10px;
	}
	.home_journals_wrapper {
		flex-direction: column;
	}

}

@media screen and (max-width: 1170px){
	.journals_research .content_blocks_holder{
		display: none;
	}
}