/*
Theme Name: Mesic2025
Description: Child theme for Uncode theme
Author: Redefine keys
Author URI: https://www.redefinekeys.com
Template: uncode
Version: 1.0.0
Text Domain: uncode
*/

p,
ul li,
.tmb-content-under a,
span,
.uncode-info-box,
h3.t-entry-title,
h5 {
	/* font-family: 'Dosis', sans-serif; */
	font-family: 'Montserrat', sans-serif;
}

h5 {
	color: #0C79A1 !important;
}

a {
	color: white !important;
}

ul#menu-lehenengoa li a {
	font-size: 19px;
}

strong {
	font-weight: 700 !important;
}

.superindice {
	font-size: 30px;
	text-transform: lowercase !important;
}

.home-esteka-nabarmenduak a,
.single-post .post-wrapper a {
	color: black !important;
}

.t-inside {
	margin: 0 0 10px 0 !important;
}

.tmb-content-under a {
	font-size: 20px !important;
}

.single-post .row-navigation-content-block.row-container {
	display: none !important;
}

/* Home */
#cta-home span.btn-container {
	/* margin-top: 0 !important; */
}

span.btn-container {
	margin-top: 0 !important;
}

/* span.btn-container a, */
#cta-home {
	width: 100% !important;
	border-radius: 0 0 10px 10px;
	transform: scale(1);
}

/* #section-home-cta {
	
} */

@media (max-width: 960px) {
	#columna-cta {
		width: 60%;
		margin-left: 20%;
	}
}

#fondo-cta-home {
	/* width: 100% !important; */
	background-color: white;
	text-align: center;
	border-radius: 10px 10px 0 0;
}

#fondo-cta-home p {
	padding: 10px;
}

/* Programme */

.speakers-moreinfo {
	background-color: black;
	padding: 30px !important;
	color: white !important;
	border-radius: 5px;
	font-size: 20px !important;
}

.page-id-117969 h3.t-entry-title {
	font-size: 30px !important;
}

.page-id-117969 p.t-entry-excerpt {
	font-size: 20px !important;
}

.row.no-top-padding.quad-bottom-padding.quad-h-padding.full-width.row-parent {
	padding-bottom: 0 !important;
}

.logo-customizer img {
	height: 100px !important;
}

/* Footer-eko logoak */

@media (min-width: 960px) and (max-width: 1250px) {
	.logo-customizer img {
		width: 230px !important;
	}
}

@media (min-width: 960px) {
	.logo-ezkerra {
		margin-right: 5%;
	}
	
	.logo-eskuma {
		margin-left: 5%;
	}
}

@media (min-width: 960px) and (max-width: 1300px) {
	#topics .triple-block-padding {
		padding: 35px !important;
	}
	#topics .triple-block-padding h2 {
		font-size: 30px !important;
	}
}

@media (max-width: 960px) {
	.opening-overlay-menu #logo-container-mobile,
	.opening-overlay-menu .main-menu-container,
	.opening-overlay-menu ul#menu-lehenengoa {
		background-color: #cc3333 !important;
	}
	.opening-overlay-menu ul#menu-lehenengoa {
		padding-top: 5px !important;
		padding-bottom: 15px !important;
	}
	#topics .triple-block-padding ul {
		width: auto !important;
		list-style: none !important;
	}
}

@media (max-width: 600px) {
	.logo-customizer img {
		width: 80% !important;
		height: auto !important;
		margin-left: 0 !important;
	}
	/*.main-menu-container {
		background-color: red !important;
	}*/

}

.single-post .post-info {
	display: none;
}


footer p {
	font-size: 15px !important;
}

.drop-menu {
	background-color: black !important;
	z-index: 1111 !important;
}

ul#menu-lehenengoa .drop-menu li a:hover {
	color: white !important;
}

#footer-sponsors .single-block-padding {
	padding-top: 0 !important;
	padding-bottom: 15px !important;
}

#footer-institutions .single-block-padding {
	padding-bottom: 0 !important;
	padding-top: 25px !important;
}

.admin-bakarrik,
.logeatuta-bakarrik {
	display: none;	
}

.logged-in.admin-bar .admin-bakarrik,
.logged-in .logeatuta-bakarrik {
	display: block;	
}

.row-breadcrumb.row-breadcrumb-light {
	display: none;
}

/* .single-product .menu-wrapper.no-header, */
/* .woocommerce-page header#masthead, */
.woocommerce-page .menu-container,
.woocommerce-page .wc-block-cart__submit-button.contained {
	background-color: black !important;
}

.woocommerce-page .button.wc-forward {
	color: black !important;
}

.wp-block-column {
	/* background-color: red; */
	width: 100%;
}

.woocommerce-notices-wrapper {
	display: none;
}

.heading-invoice {
	margin-top: 40px;
}

span.description {
	margin-top: 25px !important;
}

.woocommerce-billing-fields h3{
	display: none !important;
}

.heading-personal h3,
.heading-invoice h3,
.heading-paper h3,
.heading-paper2 h3,
.heading-data h3 {
	display: block !important;
}

.heading-paper2 h3 {
	font-weight: normal !important;
	margin-bottom: 10px !important;
	font-size: 15px !important;
}

.heading-personal h3,
.heading-invoice h3,
.heading-paper h3/*,
.heading-data h3*/ {
	margin-top: 40px !important;
	margin-bottom: 10px !important;
}

.heading-personal h3,
.heading-paper h3,
.heading-invoice h3 {
	font-size: 25px !important;
	color: #cc3333;
	text-decoration: underline;
}

.heading-data h3 {
	margin-top: 20px !important;
	margin-bottom: 10px !important;
}

.woocommerce-billing-fields__field-wrapper {
border-top-width: 0;
/* border-top-style: solid;
margin-top: 36px; */
}

.single-product .detail-container {
	display: none !important;
}

.page-id-119229 .woocommerce-info.wc-notice a {
	/* display: none; */
	color: black !important;
}

.page-id-119328 .t-entry-title.h4 a,
.woocommerce-privacy-policy-text a {
	color: black !important;
}

#customer_details {
	margin-bottom: 20px !important;
}

.woocommerce-privacy-policy-text {
	margin-top: 10px !important;
	margin-bottom: 75px !important;
	padding-bottom: 50px;
	border-bottom: 1px solid #d8d8d8;
}

.wpcf7-form-control.wpcf7-checkbox {
	display: block !important;
	/* background-color: red !important;
	font-size: 100px !important; */
}

.woocommerce .form-row-last {
	margin: inherit 0px 18px 0px;
}

.page-id-119229 .woocommerce-info.wc-notice {
	margin-bottom: 10px;
}

.page-id-119229 .woocommerce-info.wc-notice:nth-child(2) {
	margin-bottom: 20px;
}

.mc4wp-checkbox.mc4wp-checkbox-wp-registration-form label input,
.mc4wp-checkbox.mc4wp-checkbox-woocommerce.form-row.form-row-wide label input {
	margin-right: 10px;
}

.wpuf-menu-item.submit-post {
	/* display: none !important; */
}

/* Newsletter */

.indicates-required {
	display: none !important;
}

.mc-field-group {
	margin-top: 20px !important;
}

form#mc-embedded-subscribe-form {
	padding: 10px 20px !important;
}

input#mce-EMAIL {
	background-color: #f1f1f1 !important;
	width: 100% !important;
}

input#mc-embedded-subscribe {
	background-color: #cc3333 !important;
	color: white !important;
}

/* #ezaugarriak-author {
	display: none;
}  */

/* .logged-in #ezaugarriak-author {
	display: none;
} */

#ezaugarriak-author-logged {
	display: none;
}  

.logged-in #ezaugarriak-author-logged {
	display: block;
}  

.panel-title span {
	font-size: 26px !important;
	font-family: 'Dosis', sans-serif;
}

.ui-state-default.wpuf-image-wrap.thumbnail {
	font-size: 12px !important;
	background: none !important;
	border: 0 !important;
}

body ul.wpuf-form li .wpuf-fields ul.wpuf-attachment-list li {
	height: 100px !important;
	/* width: 100% !important; */
}

.ui-state-default.wpuf-image-wrap.thumbnail img.wpuf-attachment-image {
	width: 50px !important;
	height: 50px !important;
}

.ui-state-default.wpuf-image-wrap.thumbnail span {
	display: none !important;
}

/* @media (max-width: 480px) {
  body ul.wpuf-form li .wpuf-label,
  body ul.wpuf-form li .wpuf-fields {
	float: none;
	width: 100%;
  }
  body ul.wpuf-form li.field-size-large .wpuf-fields {
	float: none;
	width: 100%;
  }
  body ul.wpuf-form li.field-size-medium .wpuf-fields {
	float: none;
	width: 65%;
  }
  body ul.wpuf-form li.field-size-small .wpuf-fields {
	float: none;
	width: 30%;
  }
} */

#sponsored div img {
	/* display: inline !important; */
	vertical-align: middle;
}

#sponsored img {
	width: 75px;
}

#journals-section {
	padding-top: 35px;
	display: block;
	clear: both;
}

#journals-section div {
	width: 23%;
	margin-right: 2%;
	float: left;
}

#journals-section div img {
	width: 100%;
}

p#journal-conditions {
	/* display: block;
	width: 100%; */
	clear: both;
	padding-top: 30px;
}

@media (max-width: 800px) {
	#journals-section div {
		width: 48%;
		margin-right: 2%;
	}
}

@media (max-width: 550px) {
	#journals-section div {
		width: 100%;
		margin-right: 0%;
	}
}
.approved {
	text-transform: capitalize;
	color: green;
	font-weight: bold;
}

.withdrawn {
	text-transform: capitalize;
	color: red;
	font-weight: bold;
}

.pending-approval {
	text-transform: capitalize;
	color: rgb(0, 0, 0);
	font-weight: bold;
}

.upload_your_paper a,
.file_upload a {
	color: grey !important;
}

.wpuf-dashboard-navigation ul li.wpuf-menu-item.conditions {
	padding-right: 10px !important;
}

li.do_you_wish_to_submit_the_paper_to_a_special_issue_ .wpuf-label {
	padding-right: 20px !important;
}

li.wpuf-menu-item.submit-post {
	display: none;
}

.woocommerce-variation-description p {
	font-size: 14px;
	margin-bottom: 20px;
}

.marginbottom-1 {
	margin-bottom: 20px;
}

.single-product .quantity {
	display: none;
}

/* .single_variation_wrap {
	margin-top: 25px;
} */

h3.kolore-nagusia {
	color: #cc3333;
	text-decoration: underline;
}

.page-id-118674 .btn-container {
	display: inline;
	margin-right: 20px;
}