/* Copyright (C) YOOtheme GmbH, YOOtheme Proprietary Use License (http://www.yootheme.com/license) */

/* ========================================================================
   Use this file to add custom CSS easily
 ========================================================================== */
 
 .new_overlay-background .uk-overlay-background {
    background: #f6f7f69e;
}

.orgaos_socios p, .orgaos_socios h3{
	text-align: left !important;
}

.tm-navbar .uk-navbar-flip{
		margin-left: 0px;
}
#tm-top-a.uk-block{
	border:none;
}


.Gallery_members .uk-overlay-panel{
	padding: 10px;
}

.parceiros_grid .uk-overlay-hover:hover .uk-overlay-fade,
.parceiros_grid .uk-overlay-hover.uk-hover .uk-overlay-fade,
.parceiros_grid .uk-overlay-active .uk-active > .uk-overlay-fade{
	opacity: 0.5;
}

.no-border-top #tm-main{
	border-top: none;
	padding-top: 85px;
}

body.MODELO #tm-bottom-b{
	padding-bottom: 0;
	padding-top: 0;
}
body.MODELO #tm-bottom-a, body.MODELO #tm-top-a{
	padding-bottom: 40px;
}


body.MODELO #tm-bottom-b .uk-panel{
	margin-bottom: 30px;
}

body.MODELO #tm-bottom-b hr, body.MODELO #tm-top-b hr{
	margin-top: 10px;
	margin-bottom: 10px;
}

body.ATIVIDADES .uk-table-divider>:first-child>tr:not(:first-child),
body.ATIVIDADES .uk-table-divider>:not(:first-child)>tr,
body.ATIVIDADES .uk-table-divider>tr:not(:first-child) {
    border-top: 1px solid #e5e6ed;
}


@media (max-width: 959px){
	body.ATIVIDADES .uk-table-responsive,
	body.ATIVIDADES .uk-table-responsive tbody,
	body.ATIVIDADES .uk-table-responsive td,
	body.ATIVIDADES .uk-table-responsive th,
	body.ATIVIDADES .uk-table-responsive tr {
		display: block;
	}
	
	.ATIVIDADES .uk-table thead{
		display: none;
	}
	
	.ATIVIDADES .uk-table .data:before {
		content: "Data: ";
		font-weight: bold;
	}

	.ATIVIDADES .uk-table .curso:before {
		content: "Curso: ";
		font-weight: bold;
	}

	.ATIVIDADES .uk-table .edicao:before {
		content: "Edição: ";
		font-weight: bold;
	}

	.ATIVIDADES .uk-table .local:before {
		content: "Local: ";
		font-weight: bold;
	}

	.ATIVIDADES .uk-table .vertente:before {
		content: "Vertente: ";
		font-weight: bold;
	}
}




.slide-home p, .slide-home h3, .slide-home h4, .slide-home h5, .slide-home h6, .slide-home h2, .slide-home h1, .slide-home a{
	color: #fff;
    border-color: #fff;
}


.align-cont-bottom{
	display: flex;
    align-items: flex-end;
    height: 100%;
}

.table-left-side{
	background: linear-gradient( to bottom right, #7fa62a 0%, #7fa62a 50%, #f6f7f6 50%, #f6f7f6 100%);
}

.table-right-side{
	background: linear-gradient( to bottom left, #7fa62a 0%, #7fa62a 50%, #f6f7f6 50%, #f6f7f6 100%);
}


.MODELO #tm-top-d{
	padding-bottom: 20px;
}

@media (min-width: 768px){
	.MODELO .tm-bottom-c  > .uk-width-medium-1-6:not(:first-child):not(:last-child){
		width: 25%;
	}
}

.MODELO .tm-bottom-c  > div:first-child, .MODELO .tm-bottom-c  > div:last-child{
    width: fit-content;
    clear: both;
}

.cursos_grid  .uk-panel .uk-grid{
    align-items: start;
}


.HOME.tm-navbar-transparent :not(.uk-active) > .uk-navbar > ul > li > a,
.HOME.tm-navbar-transparent .uk-navbar  .uk-navbar-toggle,
.HOME.tm-navbar-transparent :not(.uk-active) > .uk-navbar > .uk-navbar-flip .uk-navbar-content{
	margin: 20px 5px;
	padding: 0 10px;
    line-height: 30px;
    height: 30px;
	font-size: 15px;
    cursor: pointer;
    background-color: #7fa62a;
    color: #ffffff;
    border-color: transparent;
}

.uk-navbar  ul  li  a,
.uk-navbar > .uk-navbar-flip .uk-navbar-content{
	font-size: 15px;
}


.HOME.tm-navbar-transparent :not(.uk-active) > .uk-navbar > .uk-navbar-flip .uk-navbar-content .uk-dropdown{
	top: 70px!important;
}


.HOME.tm-navbar-transparent .uk-navbar  .uk-navbar-toggle {
	padding: 0 15px;
}

.HOME.tm-navbar-transparent  :not(.uk-active) > .uk-navbar > .uk-navbar-flip .uk-navbar-content.tm-menu-button.uk-flex > a{
	border: none;
	color: #fff;
}

.HOME.tm-navbar-transparent :not(.uk-active) > .uk-navbar > .uk-navbar-flip .uk-navbar-content .uk-search:before {
    line-height: 30px;
	color: #fff;
}

.HOME.tm-navbar-transparent :not(.uk-active) > .uk-navbar > .uk-navbar-flip .uk-navbar-content .uk-search .uk-search-field {
	color: #fff;
}

