@font-face {
	font-family: 'Omnes semibold';
	src: url('../../fonts/Omnes/OMNES-SE_3.ttf') format('opentype');
}

@font-face {
	font-family: 'Omnes';
	src: url('../../fonts/Omnes/OMNES-RE_3.ttf') format('opentype');
}

@font-face {
	font-family: 'Roboto';
	src: url('../../fonts/Roboto/Roboto-Bold.ttf') format('opentype');
}
	/* ----------------------------------------------------------------------------------------- */
	/* BAR */
	.secSingleBar{
		display: inline-flex;
		padding-top: 40px;
	}
	.secSingleBar a {
		font-family: Roboto;
		font-style: normal;
		font-weight: bold;
		font-size: 12px;
		line-height: 12px;
		color: #95C11E;
	}	
	.secSingleBar p {
		font-style: normal;
		font-weight: bold;
		font-size: 12px;
		line-height: 12px;
		color: #95C11E;
		padding-right: 15px;
		padding-left: 15px;
	}
	/* GALLARY */
	.secSingleGallery h1{
		font-size: 36px;
		line-height: 111.5%;
		color: #0075BC;
		font-weight: 600;
	}
	.secSingleGallery img{
		padding-bottom: 15px;
		width: 100%;
    	height: 100%;
	}
	.box-imagem{
		position: relative;
		
	}

        .box-imagem img {
            width: 100%;
            height: 220px;
            object-fit: cover;
        }

	.box-imagem:hover .img_galeria{
		opacity: 0.3;
	}

	.box-imagem:hover .hover{
		position: absolute;
		top: 0px;
		z-index: 5;
		display: block;
	}

	.hover{
		display: none;
	}

	/*LOADER*/
	.d-flex-center{
		display: flex;
		justify-content: center;
	}

	.texto-loader{
		font-family: Omnes;
		font-size: 18px;
		line-height: 142.5%;
		/* identical to box height, or 20px */

		color: #95C11E;

	}
	.loader{
		cursor: pointer;
	}

	.mais-imagens{
		display: none;
	}
	.secSingleLoader img{
		margin-left: auto;
	    margin-right: auto;
	    display: block;
	}
	.secSingleLoader p{
		text-align: center;
	}
	/*FANCY BOX */
	#fancybox-thumbs {
	    background-color: white;
	    padding-top: 7px;
	}
	#fancybox-buttons ul {
	    -webkit-box-shadow: inset 0 0 0 0px rgba(255,255,255,.05) !important;
	    -moz-box-shadow: inset 0 0 0 1px rgba(255,255,255,.05);
	    box-shadow: inset 0 0 0 0px rgba(255,255,255,.05) !important;
	    background: rgb(50,50,50);
	    width: 970px !important;
	    background: transparent !important;
	    border: 0px solid #111 !important;
	    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#444444', endColorstr='#222222',GradientType=0 );
	}
	#fancybox-buttons a.btnClose {
    	border-left: 0px solid #111;
    	display: none;
	}
	#fancybox-buttons a.btnToggle {
	    display: none;
	}
	#fancybox-buttons a.btnPlay {
    	display: none;
	}
	#fancybox-buttons a.btnNext {
    	border-right: 0px solid #3e3e3e !important;
	}
	#fancybox-buttons {
    	z-index: 8225 !important;
	}
	#fancybox-buttons a.btnPrev {
	    background-position: 0px 0 !important;
	    background-image: url(../img/prev.png) !important;
	    position: relative;
	    top: -14px;
	    left: -135px;

	}
	#fancybox-buttons a.btnNext {
	    background-position: 0px 0 !important;
	    background-image: url(../img/next.png) !important;
	    position: relative;
    	right: -1060px;
	    top: -14px;
	}
	#fancybox-buttons a {
	    opacity: 1 !important;
	}
	.breadcrumb>ul{
	    
	    margin-bottom: 10px;
	    list-style: none;
	    background-color: #fff;
	    border-radius: 0px;
	}
	/* Style to change separator  */
	.breadcrumb-item + .breadcrumb-item::before {
	    content: ">";
	    color: #95C11E;
	    padding: 15px;

	}
	.breadcrumb-item a, .breadcrumb-item.active{
	    font-family: Roboto, sans-serif;
	    font-style: normal;
	    font-weight: bold;
	    font-size: 12px;
	    line-height: 12px;
	    color: #95C11E;
	}
	.breadcrumb {
	    padding: 8px 10px;
	    margin-bottom: 20px;
	    margin-top: 15px;
	    list-style: none;
	    background-color: #FFFFFF!important; 
	    border-radius: 0px;
	}
/* final da pagina single */
	/* final page noticia */




	/* mobile */
	/* Media Queries
	/---------------------------------------------------------------------------- */
	@media(min-width: 2560px){

	}
	@media(min-width: 1600px){
		.imagemFundo{
			padding: 85px;
		}
	}
	@media(max-width: 1204px){

	}
		/* Extra large devices (large desktops, 1200px and up) 
		Para todos as telas menores de Desktop */
		@media (max-width: 1200px) {
		
		}

		/* Large devices (desktops, 992px and up) */
		@media (max-width: 992px){
		
			.editForms p{
				display: none;		

			}
			.editForms{
				margin: 0px;
			}
			
			
		}

		/* Medium devices (tablets, 768px and up) */
		@media (max-width: 768px) {
			/*Fancy Box */
			#fancybox-buttons a.btnNext {
			    right: -540px;
			}
			/* FANCY BOX END */
			#atendi p {
				font-size: 12px;
			}
			.atendimento{
				position: relative;
				bottom: 0px;
				margin-bottom: 0px;	
			}
			#topo{	
				padding-bottom: 35px;
			}
			
			.editlink{
				display: block;
				
			}
			.editSingle h2 {
			     font-size: 30px;
			     line-height: 35px;
			     text-align: center;
			}
			.editfigure img{				
			    width: 100%;
			}
			textarea.form-control { 
			    margin-bottom: 10px;
			}
			.editForms img {
			    margin: 3px;
			    margin-bottom: 10px;
			}
			.pdImgForm img{
				margin-bottom: 5px!important;
			}
			
		}
		@media(min-width: 425px) and (max-width: 767px){
			.editheader img{
				width: 120px;
			}

		}
		@media(min-width: 769px){

		}

		@media (max-width: 425px) {
			/*FANCY BOX */
			#fancybox-buttons a.btnPrev {
			    left: 72px;
			}
			#fancybox-buttons a.btnNext {
			    right: -330px;
			}
			/* FANCY BOX END */
			.img2 {
				float: left;
				padding: 5px;
				width: 100%;
			} 
			
			.nopaddingxs{
				padding-right: 0 !important;
				padding-left: 0 !important;
			}
			.divFooter2{
				padding-top: 0;
			}
			.centerxs{
				text-align: center;
			}
			.icoClass span {
				height: 15px;
				width: 15px;
				background-size: cover;
				vertical-align: middle;
			}
			.icoFace {
				background-position-x: -18px;
			}
			.icoInsta {
				background-position-x: -36px;
			}
			.icoConfig {
				background-position-x: -54px;
			}
			.editImg{
				background-size: cover;
				height: 200px;
				margin-top: 45px;
				padding: 15px;
				margin-bottom: 15px;
				padding-left: 15px;

			}
			.editImg2{
				margin-top: 0;
			}
			.edtiImg p{
				position: absolute;
				top: 40%;
				right: 7%;
				left: 7%;
			}
			.editImg h4{
				position: absolute;
				top: 30%;
			}
			.divFooter2 p{
				text-align: center;
			}
			.editSingle h2 {
			     font-size: 27px;
			    line-height: 30px;
			    text-align: center;
			}
			.editfigure {
			    border-top: none;			    
			}
			.editSingle {
			    padding: 15px;
			}
			 .editForms img{
				margin: 2px;				
			 }
			 .editForms {
			 	font-size: 16px;			 	
			 }
			.pdImgForm, .editlink{
				text-align: center;
			}
			
		}
		
		@media(max-width: 375px){
			/* FANCY BOX */
			#fancybox-buttons a.btnNext {
			    right: -288px;
			}
			#fancybox-buttons a.btnPrev {
			    left: 62px;
			}
			/* FANCY BOX END */
		
		}
		@media(max-width: 320px){
			/* FANCY BOX */
			#fancybox-buttons a.btnNext {
			    right: -250px;
			}
			#fancybox-buttons a.btnPrev {
			    left: 48px;
			}
			/* FANCY BOX END */

		}
