/*******************************************
***          YT Framework: css          ***
*******************************************/

[dir="rtl"] .chzn-container .chzn-drop, [dir="rtl"] .chzn-container-single.chzn-container-single-nosearch .chzn-search {
    left: auto;
    right: -9999px;
}
[dir="rtl"] .chzn-container.chzn-with-drop .chzn-drop {
  right: 0;
}

/* Medium devices Desktops  
// ------------------*/
@media (min-width: 980px) and (max-width: 1199px) {
	
}

/* Small devices Tablets	
// ------------------*/
@media (min-width: 768px) and (max-width: 979px) {
	
}

/* Extra small devices Phones
// ------------------*/
@media (max-width: 767px){
	
}

#yt_breadcrumb .container .row{
	padding:0;
	margin:0;
}

#yt_breadcrumb .container .row #breadcrumb{
	padding:0;
	margin:0;
}

#sbox-window{
	padding:0;
}

/* linha 3910 - img-home*/
.home-layout1 .home-ps-content1 {
  background: transparent url(../images/home-content1.png) no-repeat scroll bottom center;
  min-height: 395px;
  /*background-size: cover;*/
  background-size: 100%;
  transition: 0s;
}


/* linha 410 - logo*/
#yt_header #yt_logo .logo {
  padding: 10px 0 6px;
}

/*   #42b3e5  -> #1A58A3  */
/* 	 #32aae1  -> #1A58A3 */





/* 4973  */
.home-layout1 .home-ps-content7 .container .custom-teacher .row .col-sm-6 .box-t1.box-t3, .home-layout1 .home-ps-content7 .container .custom-teacher .row .col-sm-6 .box-t2.box-t3, .home-layout1 .home-ps-content7 .container .custom-teacher .row .col-sm-6 .box-t3.box-t3, .home-layout1 .home-ps-content7 .container .custom-teacher .row .col-sm-6 .box-t4.box-t3 {
    background: #1A58A3;
}

.home-layout1 .home-ps-content7 .container .custom-teacher .row .col-sm-6 .box-t1 .teacher-image{
    background: #fff url(../../../images/projetos/cespsi.png) no-repeat center center;
    background-size: 80%;
    min-height: 210px;
}
.home-layout1 .home-ps-content7 .container .custom-teacher .row .col-sm-6 .box-t2 .teacher-image{
    background: #fff url(../../../images/projetos/eco_escolas.png) no-repeat center center;
    background-size: 80%;
    min-height: 210px;
}
.home-layout1 .home-ps-content7 .container .custom-teacher .row .col-sm-6 .box-t3 .teacher-image{
    background: #fff url(../../../images/projetos/cambridge.png) no-repeat center center;
    background-size: 80%;
    min-height: 210px;
}
.home-layout1 .home-ps-content7 .container .custom-teacher .row .col-sm-6 .box-t4 .teacher-image{
    background: #fff url(../../../images/projetos/alliance_francaise.jpg) no-repeat center center;
    background-size: 80%;
    min-height: 210px;
}


.mais-projetos{
	background-color: #a6a6a6;
	color: #fff;
	padding: 10px 4px;
	text-align:center;
	font-size: 16px;
    font-weight: 700;
}

.mais-projetos:hover{
	background-color: #8c8c8c;
}

.home-layout1 .home-ps-content8 {
    background: #1A58A3!important;
    margin-bottom: 0;
	padding-bottom: 30px;
}

/* 5030 */
.home-layout1 .home-ps-content8 .container .sj-listing-tabs .ltabs-wrap .ltabs-items-container .ltabs-items-inner .ltabs-item .item-inner .item-info .item-content .item-readmore a,
.home-layout1 .home-ps-content8 .container .sj-listing-tabs .ltabs-wrap .ltabs-tabs-container .ltabs-tabs-wrap .ltabs-tabs .ltabs-tab:hover, .home-layout1 .home-ps-content8 .container .sj-listing-tabs .ltabs-wrap .ltabs-tabs-container .ltabs-tabs-wrap .ltabs-tabs .ltabs-tab.tab-sel {
    background: #D9DADA;
	color: #5B5B5B;
	/*background: #fec107;*/
	text-transform: none;
}

.home-layout1 .home-ps-content8 .container .sj-listing-tabs .ltabs-wrap .ltabs-tabs-container .ltabs-tabs-wrap .ltabs-tabs .ltabs-tab.tab-sel .ltabs-tab-label{
	color: #5B5B5B;
}


.home-layout1 .home-ps-content8 .doubletitle  h1.modtitle{
	color: #fec107!important;
}

/* 3871 */
#yt_wrapper {
    background: #1A58A3!important;
}

/*504 */
#yt_footer {
    border-top: 1px solid #1A58A3;
}
/* 491 */
#yt_spotlight3 {
    min-height: 0;
}

/*prov*/
#bottom3,
#bottom4,
#bottom6{
    height: 130px;
}

#bottom3 .module,
#bottom4 .module,
#bottom6 .module{
   bottom: 0;
    position: absolute;
		margin: 0 0 15px;
}
#bottom6 .module{
	right:0;
}


.home-ps-content9 p{
	font-size:14px;
	color: #1A58A3;
	text-align: justify;
}
.home-ps-content9 button{
	color: #1A58A3;
	font-size:18px;
	font-weight: bold;
	background: #fff;
}
/*titulos*/
.headline h1, .title{
	margin: 0;
    padding: 3px 0 10px;
    font-weight: normal;
    font-size: 42px;
    color: #1A58A3;
    text-transform: inherit;
}   

h1.title{
    font-size: 42px!important;
}  


.headline h4{
	margin: 0;
    padding: 0 0 10px;
    font-weight: normal;
    font-size: 20px;
    color: #5B5B5B;
    text-transform: inherit;
}   

.headline div{
	margin: 35px 0 10px;
	text-align:center;
}   
	
.headline p{
	color: #40484b;
	margin: 10px 0 0 0;
    padding: 3px 0 10px;
    font-weight: normal;
    font-size: 24px;
    text-transform: inherit;
}  

.about-detail-t{
	text-align: justify;
}

.home-ps-content8.headline p{
	color: #fff;
}  

.home-ps-content8.headline h1{
	/*color: #fec107!important;*/
	color: #fff!important;
}  

.home-layout1 .home-ps-content8 .container .sj-listing-tabs .ltabs-wrap .ltabs-items-container .ltabs-items-inner .ltabs-item .item-inner .item-info .item-content .item-readmore a:hover {
    color: #fff;
}

.sj-listing-tabs .ltabs-tabs-container .ltabs-tabs{
	background:#fff;
}


@media (min-width: 980px){
	.col-container {
		display: flex;
		width: 100%;
	}
	.col {
		flex: 1;
	}
}

#yt_top {
    background: #1A58A3;
}

.module.me_search, .module.bt_contact{
    padding: 0;
}

.module.me_search .modcontent .dropdown button.dropdown-toggle, .module.bt_contact .modcontent .dropdown button.dropdown-toggle{
    border: 1px;
    border-style: solid;
    margin: 1px;
    border-color: #1A58A3;
    border-radius: 5px;
	background:#1A58A3;
	height: 35px;
    width: 35px;
    padding: 0;
}

.module.me_search .modcontent .dropdown button.dropdown-toggle:hover, .module.bt_contact .modcontent .dropdown button.dropdown-toggle:hover {
    background: #1A58A3;
}

.module.me_search .modcontent .dropdown .dropdown-menu:before, .module.bt_contact .modcontent .dropdown .dropdown-menu:before{
	border-color: transparent transparent #1A58A3;
}
.module.me_search .modcontent .dropdown .dropdown-menu, .module.bt_contact .modcontent .dropdown .dropdown-menu{
	border-top: 3px solid #1A58A3;
    border-bottom: 1px solid #1A58A3;
}

div.bt_contact{
	margin: 0;
}
.module.bt_contact{
    transition: all 0.5s ease-in;
    display: block !important;
}
.module.bt_contact {
    margin: 0;
    padding: 0;
    text-align: right;
}
.module.bt_contact .modcontent .dropdown button.dropdown-toggle{
	font-size: 18px;
}

@media (max-width: 767px){
	#bd #yt_top .container .row #top2 {
		display: inline-block;
		margin-left: 60%;
		margin-left: calc(100% - 160px);
		width: auto!important;
	}
	#bd #yt_top .container .row #search {
		display: inline-block;
	}
	#bd #yt_top .container .row #search, #bd #yt_top .container .row #top2 {
		padding: 0;
	}
	.module._menu.top_menu .nav.menu li a {
		display: inline-block;
	}
	.module._menu.top_menu .nav.menu {
		text-align: justify;
	}
}

.module._menu.top_menu .nav.menu li a:after {
    color: #fff0;
    content: "";
    padding: 0 10px;
}
.module._menu.top_menu .nav.menu li {
	text-transform: uppercase;
    font-size: 14px;
    font-weight: 500;
}

#yt_top #search{
	display: inline-flex;
}

#yt_top #search .language{
	height: 33px;
	padding-top: 4px;
    padding-left: 2px;
	float:right;
}

#yt_top #search .me_search {
	display: inherit;
}




#meganavigator li.level1 .fa-angle-down {
    color: #1A58A3;
}

#meganavigator li.level1 .active .fa-angle-down {
    color: #8F5C30;
}



#yt_mainmenu {
   padding: 0 27px 0 15px;
}

div.mod-languages img {
    padding-bottom:3px;
}

@media (max-width: 767px){
	.top_menu.language{
		float: left;
		padding: 3px 6px 0 0;
	}
	.top_menu.language div.mod-languages ul.lang-inline li {
		display: inline-block;
	}
}

@media (min-width: 768px) {
	#yt_top  .row > div{
		width: auto;
		float: left;
	}
	#yt_top  .row{
		width: auto;
		float: right;
	}
	#bd #yt_top .container .row #search {
		padding: 0 27px 0 0;
	}
	#bd #yt_top .container .row #top2 {
		padding: 0 15px 0 0;
	}

	#bd #yt_top .container .row #top1 .module{
		display: inline-block;
	}
	#bd #yt_top .container .row #top1{
		text-align:right;
	}
	
	#yt_header.menu-fixed {
		top: 36px;
	}

	#yt_top.menu-fixed {
		position: fixed;
		width: 100%;
		top: 0;
		z-index: 101;
	}
}







/* 2993 */
#meganavigator li.level1.active > .item-link, #meganavigator li.level1.hover > .item-link {
    color: #8F5C30;
}

#meganavigator li.level1 > .item-link {
     color: #1A58A3;
	 padding-bottom: 30px;
}

#meganavigator .mega-content ul.subnavi li .item-link, #meganavigator .mega-content .menu li .item-link {
    text-transform: none;
}

/*Custom Box */
.home-layout1 .home-ps-content2 .custom-box div.col-sm-3.box1 {
    background: transparent url(../images/custom_box/pre_escolar.png) no-repeat scroll center center / cover;
}

.home-layout1 .home-ps-content2 .custom-box div.col-sm-3.box1 > div{
    background:rgba(252, 77, 63, 0.7);
	height: 100%;
}

.home-layout1 .home-ps-content2 .custom-box div.col-sm-3.box2 {
    background: transparent url(../images/custom_box/1ciclo.png) no-repeat scroll center center / cover;
}

.home-layout1 .home-ps-content2 .custom-box div.col-sm-3.box2 >  div{
    background: rgba(241, 194, 46, 0.7);
	height: 100%;
}


.home-layout1 .home-ps-content2 .custom-box div.col-sm-3.box3 {
    background: transparent url(../images/custom_box/2ciclo.png) no-repeat scroll center center / cover;
}

.home-layout1 .home-ps-content2 .custom-box div.col-sm-3.box3 > div{
    background: rgba(22, 195, 176, 0.7);
	height: 100%;
}

.home-layout1 .home-ps-content2 .custom-box div.col-sm-3.box4 {
    background: transparent url(../images/custom_box/3ciclo.png) no-repeat scroll center center / cover;
}

.home-layout1 .home-ps-content2 .custom-box div.col-sm-3.box4 > div{
    background: rgba(66, 179, 229, 0.7);
	height: 100%;
}

.home-layout1 .home-ps-content2 .custom-box div.col-sm-3.box4 .custom-box-title{
 background: rgba(66,179,229,0.75);
}

/*4026 */
.home-layout1 .home-ps-content2 .custom-box div.col-sm-3.box1 .custom-box-title h3 {
	background: transparent url(../images/icons_home_top/box1.png) no-repeat center left;
	margin-left:10px;
    color: #fff;
}
.home-layout1 .home-ps-content2 .custom-box div.col-sm-3.box2 .custom-box-title h3 {
	background: transparent url(../images/icons_home_top/box2.png) no-repeat center left;
	margin-left:10px;
    color: #fff;
}
.home-layout1 .home-ps-content2 .custom-box div.col-sm-3.box3 .custom-box-title h3 {
	background: transparent url(../images/icons_home_top/icon3.png) no-repeat center left;
	margin-left:15px;
	color: #fff;
}
.home-layout1 .home-ps-content2 .custom-box div.col-sm-3.box4 .custom-box-title h3 {
	background: transparent url(../images/icons_home_top/icon4.png) no-repeat center left;
	margin-left:15px;
	color: #fff;
}







/* Atividades */

.home-layout1 .home-ps-content3 .container .custom-activities .row .col-sm-6 .ct-attleft li:hover, .home-layout1 .home-ps-content3 .container .custom-activities .row .col-sm-6 .ct-attright li:hover {
    background: #D9DADA;
    border-radius: 25px;
}

.home-layout1 .home-ps-content3 .container .custom-activities .row .col-sm-6 .ct-attleft li:hover .box-att .att-details .a-name, .home-layout1 .home-ps-content3 .container .custom-activities .row .col-sm-6 .ct-attright li:hover .box-att .att-details .a-name{
    color:#5B5B5B ;
}

.home-layout1 .home-ps-content3 .container .custom-activities .row .col-sm-6 .ct-attleft li .box-att .att-details .a-name, .home-layout1 .home-ps-content3 .container .custom-activities .row .col-sm-6 .ct-attright li .box-att .att-details .a-name {
    color: #1A58A3;
	margin-top:12px;
	margin-top: 8px;
    font-size: 16px;
    margin-bottom: 8px;
    line-height: 18px;
}


/*4018*/
.home-layout1 .home-ps-content3 .container .custom-activities .row .col-sm-6 .ct-attleft li .box-att .att-image img,
.home-layout1 .home-ps-content3 .container .custom-activities .row .col-sm-6 .ct-attright li .box-att .att-image img {
	background: transparent;
	padding: 7px 5px 5px 25px;
    height: 30px;
}

/* 4086 */
.home-layout1 .home-ps-content3 .container .custom-activities {
	background: transparent;
	min-height: auto;
	margin-bottom: 0px;
}
/*
.home-layout1 .home-ps-content3 {
  background: #fff url(../images/home-content2.png) no-repeat scroll top center;
  background-size: 100%;
  min-height: 530px;
  margin-bottom: 60px;
}

.home-layout1 .container .home-ps-content3 .container .custom-activities{
	margin-top: 350px;
}

@media (min-width: 1200px){
	
	.home-layout1 .container .home-ps-content3 .container .custom-activities{
		margin-top: 620px;
	}
	
}


@media (min-width: 980px) and (max-width: 1200px){
	
	.home-layout1 .container .home-ps-content3 .container .custom-activities{
		margin-top: 400px;
	}
	
}
*/

.home-layout1 .container .home-ps-content3 .container .custom-activities .row .col-sm-6 ul.ct-attright .box-att1{
    margin-top: 5px;
}

@media (max-width: 1199px) and (min-width: 992px){
	.home-layout1 .container .home-ps-content3 .container .custom-activities .row .col-sm-6 ul.ct-attright .box-att1,
	.home-layout1 .container .home-ps-content3 .container .custom-activities .row .col-sm-6 ul.ct-attright .box-att3 {
		padding-left: 0!important;
	}
}

/* 4176 */
.home-layout1 .home-ps-content3 .container .custom-activities .row .col-sm-6 .ct-attleft.ct-attright .box-att1,
.home-layout1 .home-ps-content3 .container .custom-activities .row .col-sm-6 .ct-attleft.ct-attright .box-att3,
.home-layout1 .home-ps-content3 .container .custom-activities .row .col-sm-6 .ct-attright.ct-attright .box-att1,
.home-layout1 .home-ps-content3 .container .custom-activities .row .col-sm-6 .ct-attright.ct-attright .box-att3 {
  padding-left: 0;
}



/* 4195 */
.home-layout1 .home-ps-content3 .container .custom-activities .row .col-sm-6 .ct-attleft.ct-attright .box-att1.box-att1 .att-image,
.home-layout1 .home-ps-content3 .container .custom-activities .row .col-sm-6 .ct-attleft.ct-attright .box-att3.box-att1 .att-image,
.home-layout1 .home-ps-content3 .container .custom-activities .row .col-sm-6 .ct-attright.ct-attright .box-att1.box-att1 .att-image,
.home-layout1 .home-ps-content3 .container .custom-activities .row .col-sm-6 .ct-attright.ct-attright .box-att3.box-att1 .att-image {
  padding: 0;
}


#yt_footer , #yt_spotlight2{
    background: #1A58A3;
}

#yt_breadcrumb .container{
	padding: 0!important;
	width:100%!important;
}

/* 5545*/
#yt_breadcrumb {
    background: #fff url(../images/banner.png) no-repeat scroll top center;
	min-height: auto!important;
	max-height: none!important;
	background-size: 100%;
    background-repeat: no-repeat!important;
}

.wrap_breadcrumbs{
	display:none;
}

@media (min-width: 768px){
	.articleBody .img-fulltext.pull-right{
		width:50%;
		margin-left: 15px;
	}
}
.articleBody .img-fulltext.pull-right{
	margin-bottom: 10px;
}
.articleBody{
    text-align: justify;
}
    
#content {
    padding: 10px 0 40px;
}
.module.me_search .modcontent .dropdown .dropdown-menu{
	min-width: auto;
	width:200px;
}

.module.me_search .modcontent .dropdown .dropdown-menu:before{
	left:90%;
}
@media (max-width: 568px){
	.module.me_search .modcontent .dropdown .dropdown-menu:before {
		left: 90%!important;
	}
}

.module #mod-finder-searchform .finder #mod-finder-searchword{
	    color: #888;
}

@media (min-width: 768px){
	.moduletable.home-ps-content2 .custom-box.col-container{
		display: -webkit-box;
		display: -webkit-flex;
		display: -ms-flexbox;
		display: flex;
	}
}

.moduletable.home-ps-content2 .custom-box-detail{
	height:100%;
}

/* 4016 */
.home-layout1 .home-ps-content2 .custom-box div.col-sm-3 .custom-box-detail div.custom-readmore {
  padding: 0 30px 10px;
  position: absolute;
  bottom: 0;
}

.home-layout1 .home-ps-content2 .custom-box div.col-sm-3 .custom-box-detail div.custom-readmore a {
  font-size: 40px;
  line-height: 0px;
}


.home-layout1 .home-ps-content2 .custom-box div.col-sm-3 .custom-box-detail p {
    margin-bottom:32px!important;
}


.bt-display-right:focus, .bt-display-left:focus {
	outline:0;
}
.home-layout1 .testemunhos, .home-layout1 .home-ps-content9{
	background: #D9DADA;
}

.home-layout1 .home-ps-content9{
	margin-bottom:0px;
	padding-bottom:60px;
}

.home-ps-content9 button:focus {
	outline:0;
}
.home-ps-content9 button {
    color: #a6a6a6;
    background: none;
}

.home-layout1 .home-ps-content7 {
    margin-bottom: 20px;
}


.home-layout1 .home-ps-content8 .container .sj-listing-tabs .ltabs-wrap .ltabs-items-container .ltabs-items-inner .ltabs-item .item-inner .item-info .item-title a {
    color: #5B5B5B;
}

textarea, input[type="text"], input[type="password"], input[type="datetime"], input[type="datetime-local"], input[type="date"], input[type="month"], input[type="time"], input[type="week"], input[type="number"], input[type="email"], input[type="url"], input[type="search"], input[type="tel"], input[type="color"], .uneditable-input {
    padding: 4px 12px;
}

@media (min-width: 960px){
	.form-contactos.uk-form-horizontal .uk-form-controls {
		margin-right: 20%!important;
		margin-left:0!important;
	}
	.contactos .cont {
		margin-left: 20%!important;
		margin-right: 20%!important;
	}
}


@media (max-width: 767px){
#bd .container .home-ps-content9 {
    margin-bottom: 0!important;
}
}

.contactos h4{
    color: #1A58A3;
	margin-top:12px;
	margin-top: 8px;
    font-size: 16px;
    margin-bottom: 8px;
    line-height: 18px;
}
.contactos h2, .contactos h3, h2.blue-title{
    color: #1A58A3;
	margin-top:12px;
	margin-top: 8px;
    font-size: 24px;
    margin-bottom: 8px;
    line-height: 26px;
}

.home-layout1 .home-ps-content7 .container .custom-teacher .row .col-sm-6 .box-t1 .teacher-detail .teacher-detail-left .t-name, .home-layout1 .home-ps-content7 .container .custom-teacher .row .col-sm-6 .box-t2 .teacher-detail .teacher-detail-left .t-name, .home-layout1 .home-ps-content7 .container .custom-teacher .row .col-sm-6 .box-t3 .teacher-detail .teacher-detail-left .t-name, .home-layout1 .home-ps-content7 .container .custom-teacher .row .col-sm-6 .box-t4 .teacher-detail .teacher-detail-left .t-name{
	color:#fff;
}

.mapa{
	padding:0;
}

.moduletable.contactos{
margin: 35px 0 10px;
}

.uk-form-controls>:first-child {
    margin-top: 8px!important;
}
.uk-grid>*>:last-child {
    margin-bottom: 8px;
}
.uk-form-controls.formControls button{
    float: right;
	background:#1A58A3;
}

.newsletter .headline p {
    line-height: 30px;
    color: #fff;
}
@media (max-width: 1200px){
	.newsletter .headline p {
		text-align: center;
		padding-top: 0;
		margin: 0!important;
	}
}
@media (min-width: 960px){
	.newsletter.uk-form-horizontal .uk-form-controls {
		margin-right: 0!important;
		margin-left:0!important;
	}
}

.module.socialft .social-footer .yt-socialbt a:hover i {
    color: #1A58A3;
}


/*
.newsletter{
	background: #1A58A3;
}
.newsletter .cont{
	font-size:16px;
	color: #fff;
  text-align: right;
}
.newsletter .cont input{
margin: 0 5px;
}
*/

.module.socialft .social-footer .yt-socialbt a {
    background: #a6a6a6;
    border-radius: 50px;
    display: inline-block!important;
}
#yt_spotlight2 #bottom2 {
    border-left: none;
}



@media (max-width: 767px){
.moduletable.home-ps-content2 .custom-box-detail {
    display:none;
}
}




.home-ps-content3 .headline{
    text-align: center;
    margin-top: 40px;
}

@media (min-width: 768px){
.home-ps-content3{
	background: transparent url(../images/teste_atividades.png) no-repeat scroll center center / cover;
}
}

.home-ps-content3{
	margin-bottom:0!important;
}

@media (min-width: 768px){
.home-ps-content3 .container{
	padding-bottom: 20px;
}
}

.home-ps-content3 .container{
	/*background-color: #d9dada70;*/
	width:100%!important;
}

@media (max-width: 991px) and (min-width: 768px){
.homepage #content .container .home-ps-content3  .container {
    width:100%!important;
}
}

@media (max-width: 1199px) and (min-width: 992px){
.homepage #content .container .home-ps-content3  .container {
    width:100%!important;
}
}

.home-layout1 .home-ps-content3 .container .custom-activities .row .col-sm-6 .ct-attright.ct-attright .box-att1 .att-details{
	max-width:270px;
	padding-right:0;
}

.home-layout1 .container .home-ps-content3 .container .custom-activities .row .col-sm-6 ul.ct-attright .box-att1 {
    max-width:300px;
}

.instalacoes .uk-panel-title{
	color:#1A58A3;
}

.instalacoes .uk-overlay-background {
    background: #d9dadad1;
}

.instalacoes  .uk-overlay{
	padding:0;
	margin: 10px;
}
.instalacoes *+.uk-grid-margin, .uk-grid+.uk-grid, .instalacoes .uk-grid>.uk-grid-margin{
margin-top: 5px!important;
}

.itemContainer{
	margin-bottom:30px;
}





/* CATEGORIA - NOTICIAS - PROJETOS */

/*Caixa*/
.page_category{
	background: #e9ebee!important;
}

.page_category .catItemView.groupPrimary, .noticias_page .catItemView.groupPrimary{
	    box-shadow: 0 5px 8px 0 rgba(160, 166, 168, 0.35);
		background: #fff!important;
}


/*Titulo*/
.page_category#k2Container.k2Event .itemList .k2itemlistfirst .row .itemContainer .catItemView .catItemEvent .catItemHeader .catItemTitle a{
    color: #1A58A3;
    font-weight: normal;
    font-size: 24px;
    text-transform: inherit;
}
/*Imagem*/
.page_category#k2Container.k2Event .catItemImage img{
    width: auto!important;
    height: 100%!important;
    max-height: 250px;
    object-fit: contain;
	float:left;
}

@media (max-width: 979px) {
	.page_category#k2Container.k2Event .catItemImage img{
		float:none;
	}
}

.page_category#k2Container.k2Event .itemList .k2itemlistfirst .row .itemContainer .catItemView .catItemImageBlock .catItemImage{
	height:100%;
}

.page_category#k2Container.k2Event .itemList .k2itemlistfirst .row .itemContainer .catItemView .catItemImageBlock{
    padding: 15px;
	height: 230px;
	/*height:280px;*/
}

/*Paginação*/
.page_category#k2Container .k2Pagination ul.pagination li.active span{
    background: #1A58A3;
    border-color: #1A58A3;
}

.page_category#k2Container .k2Pagination ul.pagination li:last-child.active:before, .page_category#k2Container .k2Pagination ul.pagination li:first-child.active:before{
    background: #1A58A3;
}

.page_category#k2Container .k2Pagination ul.pagination li:last-child a, .page_category#k2Container .k2Pagination ul.pagination li:first-child a{
    border: 2px solid #1A58A3;
    color: #1A58A3;
}


/*Bt Ler mais*/
@media (max-width: 991px) and (min-width: 768px){
	#bd .no-left.no-right.com_k2 .page_category#k2Container.k2Event .itemList .k2itemlistfirst .row .itemContainer .catItemView .catItemEvent .catItemReadMore{
		display: block!important;
	}
}

@media (max-width: 1199px) and (min-width: 992px){
	#bd .no-left.no-right.com_k2 .page_category#k2Container.k2Event .itemList .k2itemlistfirst .row .itemContainer .catItemView .catItemEvent .catItemReadMore{
		display: block!important;
	}
}


#bd .no-left.no-right.com_k2 .page_category#k2Container.k2Event .itemList .k2itemlistfirst .row .itemContainer .catItemView .catItemEvent .catItemReadMore{
	float: right;
	margin: 15px;
}


@media (min-width: 980px){
	#bd .no-left.no-right.com_k2 .page_category#k2Container.k2Event .itemList .k2itemlistfirst .row .itemContainer .catItemView .catItemEvent .catItemReadMore{
		float: right;
		position:absolute;
		right:0;
		bottom:0;
		
	}
}

#bd .no-left.no-right.com_k2 .page_category#k2Container.k2Event .itemList .k2itemlistfirst .row .itemContainer .catItemView .catItemEvent .catItemReadMore .k2ReadMore{
	float: right;
}

.page_category#k2Container.k2Event .itemList .k2itemlistfirst .row .itemContainer .catItemView .catItemEvent .catItemReadMore a.k2ReadMore{
	background: #1A58A3;
	text-transform: none;
}




/* ITEM - NOTICIAS - PROJETOS*/

/*Caixa*/
.page_category#k2Container.row .group-content{
	box-shadow: 0 5px 8px 0 rgba(160, 166, 168, 0.35);
	background: #fff!important;
	padding: 0;
    margin: 0;
    background: #fff;
}

.page_category#k2Container.row .group-content:nth-child(2) {
	margin-top:30px;
}


/*Imagem*/
#bd .itemView.page_category .itemImage img{
    width: auto!important;
    /*height: 100%!important;*/
    max-height: 250px;
    object-fit: contain;
	float:left;
}

@media (max-width: 979px) {
	#bd .itemView.page_category .itemImage img{
		float:none;
	}
}

#bd .itemView.page_category .itemImage{
	height:100%;
}


	
.page_category#k2Container.itemView.itemEventView .itemHeader .itemTitle{
    color: #1A58A3;
    font-weight: normal;
    font-size: 24px;
    text-transform: inherit;
	margin: 23px 0 10px;
	line-height:24px;
}

/*Imagem*/
.page_category#k2Container div.itemImageBlock {
    padding: 15px 0 0 0;
    margin: 0 0 16px 0;
}


.page_category#k2Container.row .group-content .col-md-8{
	padding: 0 30px 0 30px;
}


.page_category#k2Container.itemView .itemBody {
	padding: 10px 0 0;
}

em {
    color: inherit!important;
}

.page_category#k2Container.row .group-content .itemFullText p{
	text-align: justify;
}


.goback{
	background: #1A58A3;
	color: #fff;
    border-radius: 5px;
    height: 40px;
    width: 100%;
	margin: 15px 0;
}

.btn-hamburger .fa-bars{
	background: transparent url(../images/icon_a_01.png) no-repeat scroll center center;
    background-size: cover;
}

.btn-hamburger {
    background: #1A58A3;
}




/*teste - noticias/projetos */

@media (max-width: 991px) and (min-width: 768px){
#bd .page_category#k2Container.k2Event .itemList .k2itemlistfirst .row .itemContainer .catItemView .catItemEvent,#bd .page_category#k2Container.k2Event .itemList .k2itemlistfirst .row .itemContainer  {
    width:100%;
}
}








/*Download */
.apecote_row_download .coluna, .ciclos_row_download .coluna, .row_download .coluna{
	text-align:center;
}

.apecote_row_download .coluna .apecote_download, .ciclos_row_download .coluna .ciclos_download, .row_download .coluna .download, .bt_download{
	background: #1A58A3;
    color:#fff;
	padding: 10px 40px 10px 15px;
	position:relative;
	display: block;
	width: 150px;
    margin: auto;
}
.apecote_row_download .coluna .apecote_download::after, .ciclos_row_download .coluna .ciclos_download::after, .row_download .coluna .download::after{
	background: transparent url(../images/icon/icon-arrow.png) no-repeat scroll center center;
    background-size: 100% 100%;
    height: 16px;
    width: 10px;
    content: '';
    right: 0;
    position: absolute;
    margin: 3px 10px;
}
    
	
.apecote_row_download .coluna .apecote_label, .ciclos_row_download .coluna .ciclos_label, .row_download .coluna .label{
	color: #1A58A3;
	display: block;
	margin: auto;
	margin-bottom:5px;
	font-size:14px;
	/*width: 150px;*/
    text-align: center;
	/*margin-left: calc((100% - 150px)/2);*/
}

.apecote_row_download .coluna, .ciclos_row_download .coluna, .row_download .coluna{
	display: block;
}

@media (max-width: 767px){
	.apecote_row_download .coluna, .ciclos_row_download .coluna, .row_download .coluna{
		margin-bottom:20px;
	}
}

.ciclos_row_download, .row_download{
	background: #e9ebee;
	padding-top: 15px;
	padding-bottom: 15px;
	margin-left:0;
	margin-right:0;
}

.apecote #main-top{
	margin-top: 35px;
}


.row_download .coluna img{
	margin-bottom: 7px;
}


.row_download .coluna .download.fullw{
	width: 100%;
}





/* Apecote box */
.apecote.apecote_box{
	 background: #e9ebee!important;
}

.apecote.apecote_box .itemContainer{
    width:100%;
}

.apecote.apecote_box .catItemView.groupPrimary{
	    box-shadow: 0 5px 8px 0 rgba(160, 166, 168, 0.35);
		background: #fff!important;
		    margin-bottom: 20px;
}

/*Titulo*/
.apecote.apecote_box .itemContainer .catItemView .catItemEvent .catItemHeader .catItemTitle{
    color: #1A58A3;
    font-weight: normal;
    font-size: 24px;
    text-transform: inherit;
}

/*Imagem*/
.apecote.apecote_box  .catItemImage img{
    width: auto!important;
    height: 100%!important;
    max-height: 250px;
    object-fit: contain;
	float:left;
}

@media (max-width: 979px) {
	.apecote.apecote_box .catItemImage img{
		float:none;
	}
}

.apecote.apecote_box .itemContainer .catItemView .catItemImageBlock .catItemImage{
	height:100%;
}

.apecote.apecote_box .itemContainer .catItemView .catItemImageBlock{
    padding: 15px;
	height:280px;
}

.apecote.apecote_box .itemContainer .catItemView .catItemEvent .catItemBody{
	margin-top:50px;
}

@media (min-width: 980px) {
	.apecote.apecote_box .itemContainer .catItemView .catItemEvent .catItemBody .catItemIntroText{
		position: absolute;
		bottom: 20px;
		width: 100%;
	}	
}




/*Apecote inf*/
#yt_spotlight1 .apecote_mais .cont .color{
    background: #1A58A3;
	margin-top:40px;
}

#yt_spotlight1 .apecote_mais .cont h2{
	font-weight: normal;
    font-size: 24px;
    text-transform: inherit;
	padding: 5px 0 5px 10px;
	color: #fff;
}

#yt_spotlight1 .apecote_mais .cont ul{
	margin-top:5px;
	margin-bottom:10px;
}

#yt_spotlight1 .apecote_mais .cont li{
	margin-top:5px;
	margin-bottom:5px;
}

.apecote_inf .itemContainer {
    margin-bottom: 0;
}

.module.apecote_mais{
	padding-bottom:20px!important;
}




/*Apecote formulario */
.apecote_sugest.rsform .uk-width-6-12 .uk-margin{
	margin:10px 0!important;
}

.apecote_sugest.rsform .uk-width-6-12.msg .uk-form-controls.formControls, .apecote_sugest.rsform .uk-width-6-12.msg .uk-form-controls.formControls textarea{
height: 100%;
}

.apecote_sugest.rsform .uk-width-6-12 .uk-form-controls.formControls, 
.apecote_sugest.rsform .uk-width-12-12 .uk-form-controls.formControls{
	margin:0!important;
}

.apecote_sugest.rsform h3{
	color: #1A58A3;
}

.module.apecote_sugest{
	padding-top:40px!important;
	background: #e9ebee;
}




/*Apecote margens*/
#yt_spotlight1 .container .apecote_mais .cont, #yt_spotlight1 .container .apecote_form {
    width: 1200px!important;
}

@media (max-width: 1199px) and (min-width: 992px){
	#yt_spotlight1 .container .apecote_mais .cont, #yt_spotlight1 .container .apecote_form {
		width: 980px !important;
	}
}

@media (max-width: 991px) and (min-width: 768px){
	#yt_spotlight1 .container .apecote_mais .cont, #yt_spotlight1 .container .apecote_form {
		width: 750px !important;
	}
}
@media (max-width: 767px){
	#yt_spotlight1 .container .apecote_mais .cont, #yt_spotlight1 .container .apecote_form{
		width: 100% !important;
	}
}

#yt_spotlight1 .container .apecote_mais .cont, #yt_spotlight1 .container .apecote_form {
    padding-right: 15px!important;
    padding-left: 15px!important;
    margin-right: auto!important;
    margin-left: auto!important;
}

.apecote  + #yt_spotlight1 .container{
	width:100%!important;
}


#content p {
	margin-bottom: 5px
}



.ciclos .color{
    background: #1A58A3;
	margin-top:40px;
	margin-bottom:10px;
	color:#fff;
	font-weight: normal;
    font-size: 24px;
    text-transform: inherit;
    padding: 8px 0 8px 10px;
    color: #fff;
}


@media (min-width: 768px){
	.ciclos .color{
	padding: 8px 20px 8px 10px;
	display: table;
}
}


.blue-title{
	color: #1A58A3;
	font-weight:bold;
}

#breadcrumb p{
	margin-bottom:0;
}

.home-layout1 .home-ps-content7 .container .custom-teacher .row .col-sm-6 .box-t1 .teacher-detail .teacher-detail-left .t-name,
.home-layout1 .home-ps-content7 .container .custom-teacher .row .col-sm-6 .box-t2 .teacher-detail .teacher-detail-left .t-name, 
.home-layout1 .home-ps-content7 .container .custom-teacher .row .col-sm-6 .box-t3 .teacher-detail .teacher-detail-left .t-name, 
.home-layout1 .home-ps-content7 .container .custom-teacher .row .col-sm-6 .box-t4 .teacher-detail .teacher-detail-left .t-name {
	text-transform: none;
}

.sj-listing-tabs .item-title {
	text-transform: none;
}


#bd h4 {
    color: #777;
}

.apecote.apecote_box .itemContainer{
	margin-bottom:0;
}

#content.apecote.apecote_box{
	padding-bottom: 20px;
}


.full-width-css#content .container #content_main.col-sm-12 {
    padding: 0!important;
}

.full-width-css#content .container{
    width: 100%!important;
}
.full-width-css#content{
    padding-bottom: 0;
}

body, #meganavigator .mega-content ul.subnavi li .item-link, #meganavigator .mega-content .menu li .item-link,.home-layout1 .home-ps-content8 .container .sj-listing-tabs .ltabs-wrap .ltabs-items-container .ltabs-items-inner .ltabs-item .item-inner .item-info .item-content .item-description {
	color: #5b5b5b;
}

body{
	font-size: 14px;
}
.margin_up{
	margin-top: 16px;
}

.item-page .article-text .page-header {
    margin: 30px 0 0;
}

.module.margens{
	padding: 0 15px;
}

.article-text.row.retm{
	margin-left: 0px;
	margin-right: 0px;
}


@media (min-width: 768px){
.table .row.tabela{
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
}
}


.ninsc .uk-form-horizontal .uk-form-controls {
    margin-left: 0 !important;
}
.ninsc{
	text-align: left;	
}

.serv.row.row_download label{
    font-weight: bold;
}

.serv.row.row_download  .coluna  .download{
	float: right;
	display: initial;
}

.serv.row_download .coluna {
    text-align: left;
}

.serv.row_download .coluna .label {
    display: initial;
    margin: 0;
    padding: 10px 0;
	position: absolute;
	line-height: 20px;
}
.serv.row_download .coluna  .col-md-6{
    height: 40px;
}

@media (max-width: 992px){
.serv.row_download .coluna  .col-md-6 .download{
    display: block;
    float: none;
}

.serv.row_download .coluna  .col-md-6 label{	
	text-align: center;
    width: 88%;
}
}

.ninsc .uk-form-controls.formControls button, .new-form .uk-form-controls.formControls button{
    float: left;
}

.ninsc .rsform-block-termos input, .news .rsform-block-termos input{
	margin: 0 3px 2px 0;
}

.news .rsform-block-termos label{
	color: #fff;
}

.news .uk-form-danger {
    border-color: #fff!important;
    background: none!important;
    color: #fff!important;
}

.news .formError {
    color: #fff;
	display: inline-block;
}

.serv.row.row_download{
	margin-bottom: 20px;
}

.eedu .serv.row_download .coluna, .doc .serv.row_download .coluna{
	padding: 15px!important;
}

.uk-modal-caption{
	color: #5b5b5b!important;
}

#k2Container.itemView .itemBody .itemIntroText{
		display:none;
}

.home_menu{
	display: none!important;
}

@media (min-width: 768px){
.margin-downloads{
	margin-top: 20px;
}
}

.home-layout1 .home-ps-content3 .container .custom-activities .row .col-sm-6 .ct-attleft li.mais,
.home-layout1 .home-ps-content3 .container .custom-activities .row .col-sm-6 .ct-attright li.mais {
    background: #fff;
    border-radius: 25px;
	border: 1px #1A58A3 solid;
}

.link-blue-border {
    background: none;
    border-radius: 25px;
	padding: 8px 20px;
	border: 1px #1A58A3 solid;
	color: #1A58A3;
}

.home-layout1 .home-ps-content3 .container .custom-activities .row .col-sm-6 .ct-attleft li.mais:hover,
.home-layout1 .home-ps-content3 .container .custom-activities .row .col-sm-6 .ct-attright li.mais:hover {
    background: #1A58A3;
    border-radius: 25px;
	color: #fff!important;
}


.home-layout1 .home-ps-content3 .container .custom-activities .row .col-sm-6 .ct-attleft li.mais:hover h3,
.home-layout1 .home-ps-content3 .container .custom-activities .row .col-sm-6 .ct-attright li.mais:hover h3{
	color: #fff!important;
}


.cell{

	border: none!important;
}

.no-padding{
	padding: 0!important;
}

.max-height{
	height: 100%;
}

.table.mob .row.tabela{
	border-right: 1px #c3c3c3 solid;
	border-left: 1px #c3c3c3 solid;
}

.table.mob .row.tabela div:last-child{
	border-left: 1px #c3c3c3  solid;
}

.table.mob .row.tabela div{
	border: none;
	
}


/*Tabelas */
.row.tabela{
	background: #e9ebee;
	margin: 0!important;
}


.row.tabela div{
    padding-top: 6px;
    padding-bottom: 4px;
}


@media (min-width: 768px){
	.row.tabela{
		border-top: 1px #c3c3c3 solid;
	}

	.table .row.tabela:last-child {
		border-bottom: 1px #c3c3c3 solid;
	}
	
	
	.row.tabela div{
		border-left: 1px #c3c3c3  solid;
	}
	
	.row.tabela div:last-child {
		border-right: 1px #c3c3c3  solid;
	}
}


@media (max-width: 767px){
	.row.tabela{
		border-top: 1px #c3c3c3 solid;
	}
	
	.table .row.tabela:last-child {
		border-bottom: 1px #c3c3c3 solid;
	}
	
	.row.tabela div{
		
		border-right: 1px #c3c3c3  solid;
	}
	
	.row.tabela div:nth-child(odd) {
		border-left: 1px #c3c3c3  solid;
	}
}


.home-layout1 .home-ps-content8 .container .sj-listing-tabs .ltabs-wrap .ltabs-items-container .ltabs-items-inner .ltabs-item .item-inner .item-info .item-content .item-readmore a:hover {
    background: #1A58A3;
}

.owl-carousel.owl-rtl .owl-item {
    float: left;
}


.eco-escolas .banner{
	background-color: #006838;
}

.eco-escolas .banner .label{
	color: #fff;
}

.eco-escolas .banner .download{
	background: #fff;
	color: #006838;
}

.eco-escolas .banner .download::after {
    background: transparent url(../images/icon/icon-arrow-green.png) no-repeat scroll center center;
	background-size: 100% 100%;
    height: 16px;
    width: 10px;
    content: '';
    right: 0;
    position: absolute;
    margin: 3px 10px;
}

.eco-escolas .letra .label{
	color: #006838;
}

.eco-escolas .letra .download{
	background: #006838;
}


.xs.table .row.tabela {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
}


.eco-noticias{
	display: inline-block;
	width:100%;
}

.eco-noticias .home-ps-content8 {
	padding-top:15px;
	padding-bottom:0;
    background: #e9ebee!important;
}


.eco-noticias .ltabs-tabs-container{
	display:none;
}

.eco-noticias .container.full-container, .eco-noticias .owl-stage, .eco-noticias .owl-item, .eco-noticias .ltabs-item{
		width:100%!important;
}
.eco-noticias img{
    max-height: 200px;
    width: auto!important;
    float: left;	
}
.eco-noticias .item-image{
	width: auto;
	float:left!important;
}

.eco-noticias .ltabs-item {
	float: none;
}

.eco-noticias .item-info{
    width: 100%!important;
    position: absolute;
    padding-left: 230px!important;
}

.eco-noticias .item-readmore{
	float:right!important;
}

@media (max-width: 568px){
	.eco-noticias .item-image{
		width: 100%!important;
	}
	
	.eco-noticias img{
		display: block;
		margin-left: auto;
		margin-right: auto;
		float: none;
	}
	
	.eco-noticias .item-info{
		position: relative;
		padding-left: 15px!important;
		padding-bottom: 15px!important;
	}
}

.eco-noticias  .home-ps-content8 .container .sj-listing-tabs .ltabs-wrap .ltabs-items-container .ltabs-items-inner .ltabs-item .item-inner .item-info .item-content .item-readmore a:hover {
    background: #006838!important;
}

.eco-noticias  .item-inner{
	margin-bottom: 15px!important;
}



.eco-noticias .more-link{
		margin: 15px 45px 15px 15px;
		float:right;
		width:auto;
}


.eco-noticias .more-link .mais{
	padding: 12px 17px;
    background-color: #006838;
    color: #fff;
    text-align: center;
    font-size: 16px;
    font-weight: 700;		
}


.bt-brd{
	border:1px solid #1A58A3;
	color: #1A58A3;
	background-color: #fff;
	padding: 7px 15px;
	border-radius: 5px;
}

.bt-brd:hover{
	color: #fff;
	background-color: #1A58A3;
}


.bt-brd::after {
    background: transparent url(../images/icon/icon-arrow.png) no-repeat scroll center center;
    background-size: 100% 100%;
    height: 16px;
    width: 10px;
    content: '';
    right: 0;
    position: absolute;
    margin: 3px 10px;
}

form input[name="form[Termos][]"] {    
	margin: -2px 5px 0 0!important;
}

.home-layout1 .home-ps-content1{
	position: relative;
}


.second-color{
	color: #1A58A3;
}