/*
Theme Name: Uncode Child
Description: Child theme for Uncode theme
Author: Undsgn™
Author URI: http://www.undsgn.com
Template: uncode
Version: 1.0.0
Text Domain: uncode
*/

/* general */

.uncode_text_column a {
	text-decoration: underline !important;
}

.single .post-content a:not(.tag-cloud-link) {
	text-decoration: underline !important;
	color: #1f419b;
}

.style-dark .uncode_text_column a {
	color: #ffffff !important;
}

.author-info {
	display: none !important;
}

.style-light .panel, .style-light .panel-group .panel-heading + .panel-collapse .panel-body {
	border-color: #555555;
}

.isotope-filters ul.menu-smart > li > span > a:not(.social-menu-link) {
	font-size: 15px !important;
	letter-spacing: 0px !important;
}

.style-dark .widget_nav_menu li.active > a {
	color: #fff !important;
}

/* navbar */

@media (min-width: 960px){
	.hmenu-center .logo-container {
		text-align: left !important;
	}
}

#logo-container-mobile {
	padding-top: 26px !important;
	padding-bottom: 5px !important;
}

.mobile-menu-button {
	z-index: 999999 !important;
}

@media (min-width: 960px){
	#masthead .menu-container {
		padding-bottom: 9px !important;
	}
}

@media (min-width: 960px){
	.navbar .row-menu {
		max-width: 1200px !important;
		margin: auto !important;
	}
}

@media (min-width: 960px){
	.hmenu-center .main-menu-container .menu-horizontal {
		text-align: left !important;
	}
}

@media (min-width: 960px){
	.menu-smart li a {
		font-weight: 600 !important;
	}
}

@media (min-width: 960px){
	.menu-smart > li > a {
		padding: 0px 8px !important;
	}
	#menu-main-menu > li:first-of-type > a {
		padding: 0px 8px 0px 0px !important;
	}
}

@media (min-width: 960px){
	.menu-smart ul > li > a, .menu-smart ul > li > ul > li > a {
		padding: 6px 9px !important;
	}
}

@media (min-width: 960px){
	ul.menu-smart.sm.menu-icons.menu-smart-social {
		padding-left: 8px !important;
		margin-left: 8px !important;
	}
}

@media (max-width: 959px){
	/*
	 * .main-logo img {
		content:url("http://www.ensa-eu.org/wordpress/wp-content/uploads/ensa-logo-3.svg") !important;
	}
	*/
	#logo-container-mobile {
		padding-bottom: 19px !important;
	}
}

.menu-btn-container.btn {
	padding: 13px !important;
	text-transform: initial !important;
	letter-spacing: 0px !important;
	background-color: #3fa535 !important;
	border-color: #3fa535 !important;
	color: #fff !important;
}

.menu-btn-container.btn:hover {
	background-color: #38922f !important;
	border-color: #38922f !important;
}

.social-732567 a {
	color: #1da1f2 !important;
}


/* home-slider */

.home-slider .t-entry {
	max-width: 720px !important;
	margin: 0 auto !important;
}

@media (max-width: 959px){
	.home-slider .text-lead {
		display: none !important;
	}
	 .home-slider .quad-block-padding {
		padding: 36px !important;
	}
	.home-slider .t-entry-meta {
		display: none !important;
	}
}

/* about-ensa */

.about-ensa .uncode_text_column p {
	text-align: justify;
}

/* what-is-ensa */

/*
.focus .icon-box-icon {
	text-align: center;
}

.focus .fa {
	color: #3aa62c !important;
}
*/

.focus p {
	text-align: justify !important;
}

.wapbf p {
	text-align: justify;
}

/* our-key-topics */

.our-key-topics .btn-color-411611:not(.btn-flat):not(.btn-hover-nobg):not(.icon-animated):not(.btn-text-skin):hover {
	color: #fff !important;
}

/* single */

.single article .post-content p {
	text-align: justify !important;
}

/* footer */

.footer .menu-smart {
	padding: 0px !important;
}

.footer .menu-smart li {
	font-family: 'Open Sans Condensed', -apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Oxygen-Sans,Cantarell,"Helvetica Neue",sans-serif;
	font-weight: 600;
}

.footer .menu-smart > li {
	float: left !important;
}

.footer .menu-smart > li > a {
	padding: 0px 18px !important;
}

.footer .sub-menu {
	position: relative !important;
	display: block !important;
	z-index: 2 !important;
	top: 0px !important;
	left: 0px !important;
	padding: 15px 0px 0px 0px !important;
	width: 100% !important;
}

.footer .sub-menu li {
	position: relative !important;
}

.footer .sub-menu li > a {
	padding: 4px 18px !important;
}

.style-dark a:not(.btn-text-skin):hover {
	color: #ffffff !important;
}

@media (max-width: 959px){
	
	.menu-smart a {
		font-weight: 600 !important;
	}
	
	.footer .menu-smart > li {
		width: 100% !important;
	}
	
	.footer .menu-smart > li > a {
		white-space: nowrap !important;
		padding: 0px 0px !important;
		display: block !important;
	}
	
	.footer .sub-menu li > a {
		padding: 3px 0px !important;
		display: block !important;
	}
	
	.footer .sub-menu {
		padding: 9px 0px !important;
	}
	
}

.row-navigation.row-navigation-light {
	background-color: #ffffff;
}

.ff-stream {
	min-height: auto !important;
}

.ff-stream h6 {
	font-family: 'Open Sans', -apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Oxygen-Sans,Cantarell,"Helvetica Neue",sans-serif !important;
}

.isotope-filters ul.menu-smart > li > span > a:not(.social-menu-link) {
	font-size: 24px !important;
}

.som p {
	text-align: justify !important;
}

.nar .isotope-filters ul.menu-smart li.filter-cat-1, .nar .isotope-filters ul.menu-smart li.filter-cat-40, .nar .isotope-filters ul.menu-smart li.filter-cat-41, .nar .isotope-filters ul.menu-smart li.filter-cat-44 {
	display: none !important;
}
/*
.page-id-105 .members-list .tmb:not(:first-of-type) {
	border-top: 4px solid #1f419b !important;
}

.page-id-105 .members-list .single-gutter:not(.owl-carousel-container):not(.justified-wrapper) .tmb > .t-inside {
	margin-bottom: 36px !important;
}

.page-id-105 .members-list .tmb-no-bg.tmb-content-lateral-left.tmb .t-entry-text .t-entry-text-tc {
	padding-right: 36px !important;
}
*/
.members-list img {
	max-width: 237px !important;
	max-height: 237px !important;
	margin: auto !important;
}

[class^="t-entry-cf-detail-"] {
	display: none !important;
}

.site-info {
	opacity: 0.5;
}