.k-ui-namespace .k-pagination select {
 height: 52px;
}
.docman-search-date
{
display: none !important;
}
.listbox {
color: #B0B0B0 !important;
height: 45px !important;
}
.position-slideshow .fullwidthbanner-container::after {
content: '';
background: none;
z-index: 99;
}
.jv-module.box-lastest-news .jvlastestnews-items-item-thumbnail {
width: 21.622%;
height: 94.7px;
margin-right: 10px;
border-style: solid;
border-color: #FFF;
border-width: 2px;
-webkit-box-shadow: 0px 0px 10px 0px rgba(10, 10, 10, 0.3);
-moz-box-shadow:    0px 0px 10px 0px rgba(10, 10, 10, 0.3);
box-shadow:         0px 0px 10px 0px rgba(10, 10, 10, 0.3);
}
.jvlastestnews-intro .jvlastestnews-items-item-thumbnail {
display: block;
overflow: hidden;
background-size: auto 100% !important;
border-style: solid;
border-color: #FFF;
border-width: 2px;
-webkit-box-shadow: 0px 0px 10px 0px rgba(10, 10, 10, 0.3);
-moz-box-shadow:    0px 0px 10px 0px rgba(10, 10, 10, 0.3);
box-shadow:         0px 0px 10px 0px rgba(10, 10, 10, 0.3);
}
.jv-module.box-lastest-news {
padding-top: 0px !important;
}

.find-project-menu > li:nth-child(1) {
       padding-top: 5px !important;
}
.item-682 a:hover{
  	color: #000 !important;
  background-color: #fff !important;
}

.window{
    display:none;    
    position:absolute;
    left:33%;
    top:10px;
    /*background:#FFF;*/
    z-index:9900;
    padding:10px;
    border-radius:10px;
}
 
#mascara{
    display:none;
    position:absolute;
    left:0;
    top:0;
    z-index:9000;
    background-color:#000;
}
 
.fechar {
    display: block;
    text-align: center;
    background: #fff;
    width: 16px;
    /* height: 19px; */
    float: right;
}

.social-top{
  width: 100px;
  float: right;
}
.find-project-menu > li:nth-child(3){
  display: block !important;
}
#carregar{position: fixed;left: 0px;top:0px;margin:0px;width: 100%;height: 100%;z-index: 1000;opacity: 0.65;-moz-opacity: 0.65;filter: alpha(opacity = 65);background: black;background-image: url("../images/AjaxLoader.gif");background-repeat: no-repeat;background-position:50% 50%;text-align: center;overflow: hidden;font-weight: bold;color: white;padding-top: 25%;}
#btnAnswerAndShow{ display: none;}
#ff_formdiv83{ height: 1023px !important; }
.bfClearfix{ border: none !important; }

@media screen and (max-width: 768px){
	.window{
		left: 0 !important;
		
	}
	
}
#politica{
		display: flex;
		position: fixed;
		bottom: 20px;
		padding: 10px;
		z-index: 10000;
		width: 100%;
	}
.texto-politica{
	width: 50%;
    font-size: 0.85em;
    background: #fff;
    padding-left: 10px;
    padding-top: 10px;
    padding-right: 10px;
    border: 2px solid #1761ac;
    border-radius: 5px;
    color: #000;
    box-shadow: 0px 16px 15px -13px #1761ac;
}
	

@media screen and (min-width: 1024px){
	.texto-politica button{
		border: 1px solid #1761ac;
		padding: 8px;
		margin-left: 15px;
		border-radius: 5px;
		font-size: 1.2em;
		min-width: 195px;
	}
	
}

@media screen and (max-width: 768px){
    #politica{
        bottom: 80px !important;
    }
    
    .texto-politica{
        width: 80% !important;
        bottom: 35px !important;
    }       
} 
@media	max-width: 1024px){
	.window{
		left: 170px;
		
	}	
}

@media (max-width: 1024px){
	
	
	.news_first{	
		width: 100%;	
	}
	
	#newsletter{
		height: 100% !important;
	}	
	#news_enviar{
		padding-top: 15px;
		margin-top: 0px !important;
		float: none !important;		
	}
	
	#news{
		
		width: 50% !important;
		margin: 0px 0% 3% 0px !important ;
	}
	
}

#news_enviar{
	margin-top: 16px;
}

.scroll-top-arrow-wp, .scroll-top-arrow-wp:focus {
   font-size: 43px;
    color: #fff;
    height: 73px;
    width: 73px;
    padding-top: 0px;
    position: fixed;
    right: 150px;
    text-align: center;
    text-decoration: none;
    top: 90%;
    z-index: 10006;
    border-radius: 100%;
}

.scroll-top-arrow-wp:hover{
	color: #ccc;
}