/*
 * Stili per Journal Manager
 */

div#hp-lastissue {
}
div#hp-lastissue ol {
	margin-left: 18px;
}
div#hp-lastissue ol li {
	list-style-position: outside;
	border-bottom: 1px dotted #999;
	padding-left: 4px;
	padding-top: 4px;
	padding-bottom: 4px;
/* 	font-size: 13px; */
}
div#hp-lastissue ol li a {
	padding: 8px 1px 1px 1px;
	display: block;
	color: #649fc4;
	font-weight: 550;
}
div#hp-lastissue ol li em {
	padding: 1px;
	display: block;
	color: black;
}
div#hp-lastissue ol li a:last-of-type:not(:first-of-type) {
	display: inline;
	color: #ca3569;
	font-weight: normal;
}


aside#sb-menu {
	/* background-color: #f8ec30; */
}
aside#sb-menu ul li {
	border-bottom: 1px dotted #999;
	padding-left: 4px;
	padding-top: 4px;
	padding-bottom: 4px;
}
aside#sb-menu ul li a:hover {
	background-color: #f0f0f0;
}
aside#sb-menu ul li a {
	padding: 1px;
	display: block;
}


aside#sb-search {
	background-color: #f0f0f0;
	padding: 12px 0 0 12px;
	border: 1px dotted #999;
}
aside#sb-search label{
	font-weight: bold;
}
aside#sb-search select {
	border: 1px solid black;
	width: 60%;
	display: inline;
	-webkit-border-radius: 6px;
	-moz-border-radius: 6px;
	border-radius: 6px;
}
aside#sb-search input {
	border: 1px solid black;
	-webkit-border-radius: 6px;
	-moz-border-radius: 6px;
	border-radius: 6px;
	display: inline;
	background: #888;
	padding: 5px 8px 5px 8px;
	color: #fff;
}
aside#sb-search a {
	color: #649fc4;
}

@media screen and (max-width: 980px) {
	aside#sb-search label{
		display: block;
		width: 96%;
		margin-top: 12px;
	}
	aside#sb-search select {
		display: block;
		width: 96%;
		margin-top: 12px;
	}
	aside#sb-search input {
		display: block;
		width: 96%;
		margin-top: 12px;
	}
}

div#pg-archive {
	background-color: #f0f0f0;
	padding: 36px;
}
div#pg-archive ul {
	margin-left: 18px;
}
div#pg-archive ul li {
	list-style-position: outside;
	list-style-type: square;
	border-bottom: 1px dotted #999;
	padding-left: 4px;
	padding-top: 4px;
	padding-bottom: 4px;
	/* 	font-size: 13px; */
}
div#pg-archive ul li:hover {
	background-color: #fff;
}
div#pg-archive ul li a {
	padding: 8px 1px 1px 1px;
	display: block;
	color: #649fc4;
	font-weight: 550;
}
div#pg-archive ul li em {
	padding: 1px;
	display: block;
	color: black;
}
div#pg-archive ul li a:last-of-type:not(:first-of-type) {
	display: inline;
	color: #ca3569;
	font-weight: normal;
}


div#pg-issue {
/* 	background-color: #f0f0f0; */
/* 	padding: 36px; */
}
div#pg-issue ul {
/* 	margin-left: 18px; */
}
div#pg-issue ul li {
	list-style-position: outside;
	list-style-type: none;
	border-bottom: 1px dotted #999;
	padding-left: 4px;
	padding-top: 4px;
	padding-bottom: 4px;
	/* 	font-size: 13px; */
}
div#pg-issue ul li:hover {
/* 	background-color: #fff; */
}
div#pg-issue ul li a {
	padding: 8px 1px 1px 1px;
	display: block;
	color: #649fc4;
	font-weight: 550;
}
div#pg-issue ul li em {
	padding: 1px;
	display: block;
	color: black;
}
div#pg-issue ul li a:last-of-type:not(:first-of-type) {
	display: inline;
	color: #ca3569;
	font-weight: normal;
}


div#pg-article {
	/* 	background-color: #f0f0f0; */
	/* 	padding: 36px; */
}
div#pg-article ul {
	/* 	margin-left: 18px; */
	padding: 0;
}
div#pg-article ul li {
	list-style-position: outside;
	list-style-type: none;
/* 	border-bottom: 1px dotted #999; */
	padding-left: 4px;
	padding-top: 2px;
	padding-bottom: 2px;
	/* 	font-size: 13px; */
}
div#pg-article ul li:hover {
/* 	background-color: #fff; */
}
div#pg-article ul li a {
	padding: 8px 1px 1px 1px;
	display: block;
	color: #649fc4;
	font-weight: 550;
}
div#pg-article ul li em {
	padding: 1px;
	display: block;
	color: #777;
	font-weight: bold;
}
div#pg-article ul li a:last-of-type:not(:first-of-type) {
	display: inline;
	color: #ca3569;
	font-weight: normal;
}

div#pg-submit div {
	background-color: #f0f0f0;
	padding: 20px;
	width: 230px;
	display: block;
	float: left;
	margin: 12px;
	-webkit-border-radius: 9px;
	-moz-border-radius: 9px;
	border-radius: 9px;
	text-align: center;
	min-height: 280px !important;
}

div#pg-submit div img {
	width: 48px;
	display: block;
	margin: 0 auto;
}

div#pg-submit div span {
	font-weight: bold;
}
div#pg-submit div hr {
	width: 80%;
}

div#pg-submit div p {
	text-align: left;
}


div#pg-fullsearch {
}
div#pg-fullsearch input {
	border: 1px solid black;
	-webkit-border-radius: 6px;
	-moz-border-radius: 6px;
	border-radius: 6px;
	display: inline;
	background: #fff;
	padding: 5px 8px 5px 8px;
	padding: 8px;
}
div#pg-fullsearch input[type=text] {
}
div#pg-fullsearch input[type=submit] {
	background: #888;
	color: #fff;
	letter-spacing: 4px;
}
div#pg-fullsearch select {
	border: 1px solid black;
	min-width: 50%;
	display: inline;
	-webkit-border-radius: 6px;
	-moz-border-radius: 6px;
	border-radius: 6px;
	padding: 6px;
}
@media screen and (min-width: 981px) {
	div#pg-fullsearch label {
		display: inline-block;
		width: 120px;
		padding: 8px;
	}
}
@media screen and (max-width: 980px) {
	div#pg-fullsearch label::after {
		display: block;
		content:"\00000a";
		white-space: pre;
		height: 4px;
	}
	div#pg-fullsearch input[type=text] {
		min-width: 100%;
		margin-bottom: 8px;
	}
	div#pg-fullsearch select {
		min-width: 100%;
		margin-bottom: 8px;
	}
}


/* ========================================================
   Header & Logo (Divi Child Theme styles)
   ======================================================== */

header#main-header {
/* 	background-color: #532f91; */
/* 	background: linear-gradient(to right, #532f91, #204281); */
	background-image: url('https://fertilitytrends.it/wp-content/uploads/2026/06/header2_sito-scaled.jpg');
/* 	background-size: cover; */
/* 	background-size: contain; */
/* 	background-position: center; */
	background-size: 100% 100%;
	background-repeat: no-repeat;
}

@media screen and (max-width: 980px) {
	header#main-header {
		/* 	background-color: #532f91; */
		/* 	background: linear-gradient(to right, #532f91, #204281); */
		background-image: url('https://fertilitytrends.it/wp-content/uploads/2026/05/fertility-logo-mob.jpeg');
		/* 	background-size: cover; */
		/* 	background-size: contain; */
		/* 	background-position: center; */
		background-size: 100% 100%;
		background-repeat: no-repeat;
	}
}

.container.clearfix.et_menu_container {
	min-height: 80px !important;
}

/*img#imglogo2 {
	position: absolute;
	top: 24px;
	left: 36px;
}*/

img#imgcover {
	margin-right: 36px;
}

div.ew_testo {
	text-align: justify;
}

span.mobile_menu_bar:before {
	color: black !important;
}

@media screen and (min-width: 981px) {
	#top-menu-nav {
		display: none !important;
	}
}

@media screen and (max-width: 980px) {
	#sb-menu {
		display: none !important;
	}
/* 	img#imglogo2 { */
/* 		display: none !important; */
/* 	} */
/* 	img#logo { */
/* 		position: absolute !important; */
/* 		top: -12px !important; */
/* 		left: 24px !important; */
/* 		width: 84% !important; */
	}
}

@media only screen and (min-width: 981px) {
/* 	.et_header_style_centered #logo { */
/* 		max-height: 84% !important; */
/* 	} */
}

/* ========================================================
   Footer (MyFooter)
   ======================================================== */

div#footer-bottom {
	background-color: red;
	width: 100%;
	padding: 0;
}

div#footer-bottom div.container {
	background-color: red;
	width: 100%;
}

div#footer-info {
	background-color: red;
	width: 100%;
}

div#myfooter {
	background-color: red;
	width: 100%;
}

#tbfooter {
	width: 100%;
}

#tbfooter th {
	background-color: #063B5A;
	padding: 10px 0 0 0;
}

/* ========================================================
   AddToAny hide button
   ======================================================== */

a.a2a_dd {
	display: none;
}
