/* Theme Name: Adicional FIDC
 * Author: Gabriel Eufrásio
 * Empresa: Força Digital
*/

/* INICIO Charset e import da font*/

@charset "UTF-8";
@import url(https://fonts.googleapis.com/css?family=Roboto);
/*@import "font-awesome-sprockets";*/
/*@import "font-awesome";*/

/* FIM Charset e import da font*/

/*
@font-face {
    font-family: 'adobegaramond';
    src: url('fonts/adobegaramond/Adobe-Garamond-Pro-Bold.eot');
    src: url('fonts/adobegaramond/Adobe-Garamond-Pro-Bold.otf?#iefix') format('embedded-opentype'),
         url('fonts/adobegaramond/Adobe-Garamond-Pro-Bold.woff') format('woff'),
         url('fonts/adobegaramond/Adobe-Garamond-Pro-Bold.ttf') format('truetype');
    font-weight: normal;
    font-style: normal;

}
*/

@import url(https://fonts.googleapis.com/css?family=Roboto:400,300italic,300,100italic,100,400italic,500,500italic,700,700italic,900,900italic);


/* INICIO Atribuições Globais */

#mask {
    background-color: rgba(30, 124, 246, 1);
    bottom: 0;
    height: 100%;
    left: 0;
    position: fixed;
    right: 0;
    top: 0;
    z-index: 10000;
}

	#loader {
	    background-image: url("imagens/loader.gif");
	    background-position: center center;
	    background-repeat: no-repeat;
	    height: 200px;
	    left: 50%;
	    margin: -100px 0 0 -100px;
	    position: absolute;
	    top: 50%;
	    width: 200px;
	}
	


body{
	margin: 0px;
	padding: 0px;
	width: 100%;
	height: auto;
	float: left;
	background: #FFF;
	font-family: 'Roboto', sans-serif !important;
}

	ul, 
	ul li, 
	ul li ul, 
	ul li ul li {
		list-style:none;
		text-decoration:none;
	}

	a:link, a:active, a:visited, a:hover {
		color: #FFF;
		text-decoration:none;
	}

	*, object, img, a {
		outline:none !important;
		border:none;
	}

	p::selection, h1::selection, h2::selection, span::selection,
	a::selection, div::selection, img::selection,
	strong::selection, li::selection,
	ul::selection, em::selection, del::selection
	ol::selection{
		background: #866845;
		color: #FFF;
	}
	
/* FIM Atribuições Globais */

/********************************
 *** INICIO DO ESTILO DO SITE ***
********************************/

	/* ////////////////////// */	
	/* INICIO - BARRA DO TOPO */
	/* ////////////////////// */

	#barra-topo{
		margin: 0px;
		padding: 0px;
		width: 100%;
		height: 50px;
		float: left;
		position: relative;
		z-index: 999;
		background-color: #fff;
	}

	@media (max-width: 767px){
		#barra-topo{
			height: 55px;
			position: fixed;
		    background-color: #00498A;
		}

		#header-topo{
		    margin-top: 55px !important;
		}
	}

	#barra-topo .sociais-topo{
		margin:11px 0px;
		float: left;
	}

		#barra-topo .sociais-topo a{
			color: rgba(177, 163, 127, 0.74);
			font-size: 20px;
			margin: 0px 12px 0px 0px;
			transition:all 0.3s;
			-webkit-transition:all 0.3s;
			-moz-transition:all 0.3s;
			-o-transition:all 0.3s;
		}

			#barra-topo .sociais-topo a:hover{
				color: #FFF;
			}

			.menu-oculto{
				display: none;
			}

			.menu-button::before {
			    position: absolute;
			    top: 0.4em;
			    right: 0.6em;
			    bottom: 0.5em;
			    left: 0.5em;
			    background: linear-gradient(#FFFFFF 20%, transparent 20%, transparent 40%, #FFFFFF 40%, #FFFFFF 60%, transparent 60%, transparent 80%, #FFFFFF 80%);
			    content: '';
			}

			@media (max-width: 767px){

				#barra-topo .sociais-topo{
					display: none;
				}

				.menu-oculto{
					display: block;
				}
					.menu-oculto .menu-wrap{
						left: 0;
					}

					.menu-oculto .menu-button{
					    margin-top: 5px;
    					margin-right: 5px;
    					margin-bottom: 0px;
					}

			}

	.telefone-topo{
		margin-top: 15px;
		padding: 0px;
		height: auto;
		float: right;
	}

		.telefone-topo span{
			margin-top: 2px;
			margin-right: 20px;
		    float: left;
		    color: #00498A;
		}

	.telefone-topo .icone-tel-topo{
		margin: 0px;
		padding: 0px;
		font-size: 18px;
		color: #00498A;
		float: right;
	}

		.telefone-topo a{
		    color: #00498A;
		    font-size: 15px;
		    margin-top: 0px;
		    margin-left: 6px;
		    float: right;
		}

			.telefone-topo a:hover{
				color: #00498A;
				text-decoration: none;
			}

	/*

	Tamanhos: 768px, 992px, 1200.

	*/
	@media (max-width: 767px){
		
		.telefone-topo span{
			display: none;
		}

		.telefone-topo{
			float: left;		
			margin: 17px auto 0;
    		display: table;
    		display: none;
		}

		.telefone-topo a{
			color: #fff;
		}

		.telefone-topo a:hover{
			color: #fff;
		}

		.telefone-topo .icone-tel-topo{
			color: #fff;
		}
	}

	/* /////////////////// */	
	/* FIM - BARRA DO TOPO */
	/* /////////////////// */

	/* //////////////////////////////////// */	
	/* INICIO - HEADER TOPO ( LOGO + MENU ) */
	/* //////////////////////////////////// */

	#header-topo{
		margin-top: 0px;
		padding: 0px;
		width: 100%;
		height: auto;
		float: left;
	}

	#logo{
		margin-bottom: 20px !important;
		padding: 0px;
	    width: auto;
	    height: auto;
	    float: left;
	}

	#logo img{
		display: block;
		float: left;
	}

	@media (max-width: 345px){
		#logo img{
			width: 100%;
		}
	}

	.titulo-logo{
		text-indent:-9999999px;
		font-size: inherit !important;
		margin-top: 0px !important;
    	margin-bottom: 0px !important;
	}


		/* //// */
		/* MENU */
		/* //// */

		.menu-full {
		    margin-top: 20px;
    		margin-bottom: 30px;
		    padding: 0px;
		    width: 100%;
		    float: right;
		}

		.menu-full nav{
			float: right;
		}

			.menu-full nav a {
			    position: relative;
			    display: inline-block;
			    margin: 10px 15px 0px;
			    outline: none;
			    color: #737373 !important;
			    text-decoration: none;
			    text-transform: uppercase;
			    letter-spacing: 1px;
			    font-weight: 400;
			    text-shadow: 0 0 1px rgba(255,255,255,0.3);
			    font-size: 17px;
			}

			@media (min-width: 992px) and (max-width: 1200px){

				.menu-full nav a {
				    font-size: 14px;
				}

			}

			/* INICIO TABLET */

			@media (min-width: 768px) and (max-width: 992px){
				
				#logo{
					margin: 30px auto 0 !important;
					float: none;
					display: table;
				}

				.menu-full nav{
					margin: 0 auto;
    				display: table;
    				float: none;
				}

				.menu-full nav a {
				    font-size: 14px;
				}

			}

			/* FIM TABLET*/

			/* INICIO MOBILE */

			@media (max-width: 767px){

				#logo{
					margin: 30px auto 40px !important;
					float: none;
					display: table;
				}

				.menu-full{
					display: none;
				}

			}

			/* FIM MOBILE */

			.menu-full a {
				padding: 0 0 7px;
			}

				.menu-full a:hover{
					color: #00498A !important;
					text-decoration: none;
				}

				.menu-full a::after {
					position: absolute;
					top: 100%;
					left: 0;
					width: 100%;
					height: 1px;
					background: #00498A;
					content: '';
					opacity: 0;
					-webkit-transition: height 0.3s, opacity 0.3s, -webkit-transform 0.3s;
					-moz-transition: height 0.3s, opacity 0.3s, -moz-transform 0.3s;
					transition: height 0.3s, opacity 0.3s, transform 0.3s;
					-webkit-transform: translateY(-10px);
					-moz-transform: translateY(-10px);
					transform: translateY(-10px);
				}

					.menu-full a:hover::after,
					.menu-full a:focus::after {
						height: 3px;
						opacity: 1;
						-webkit-transform: translateY(0px);
						-moz-transform: translateY(0px);
						transform: translateY(0px);
					}


					.menu-full nav ul li:last-child a{
						margin: 10px 0px 0px 15px;
					}

					.menu-full ul, 
					.menu-full li{
						margin: 0px !important;
						padding: 0px !important;
						display: inline-block;
					}

	/* ///////////////////////////////// */	
	/* FIM - HEADER TOPO ( LOGO + MENU ) */
	/* ///////////////////////////////// */

	/* //////////////////////// */	
	/* INICIO - COTAINER BANNER */
	/* //////////////////////// */

	#banner{
		width: 100%;
	    height: auto;
	    float: left;
	}
	
	@media (max-width: 767px){
		
		.container-banner{
			margin: 0px !important;
			padding: 0px !important;
		}

		.container-banner .col-xs-12{
			margin: 0px !important;
			padding: 0px !important;
		}


	}

	#banner ul.bjqs{
		background: #000 !important;
	}

	#banner .bjqs li:before{
		opacity: 0.6;
	}

		.info-banner{
		    margin-top: 200px;
	    	position: relative;
		}

			.titulo-banner{
				text-align: center;
				color: #fff;
			    font-size: 31px;
		        font-weight: 600;	
			}

			.descricao-banner{
				font-size: 18px;
	    		margin-top: 20px;
				text-align: center;
				color: #fff;
			    font-weight: 300;
			}

			@media (max-width: 767px){
			
				#banner-pages .info-banner{
				    margin-top: 120px;
				}

				.descricao-banner{
					font-size: 16px;	
				}

			}

	/* ///////////////////// */	
	/* FIM - COTAINER BANNER */
	/* ///////////////////// */

	/* /////////////////////////// */	
	/* INICIO - BG ATRÁS DO BANNER */
	/* /////////////////////////// */

	#bg-layout{
		margin-top: -200px;
		padding: 0px;
	    width: 100%;
	    height: 300px;
		background: #866845;
		z-index: -10;
		position: absolute;
	}

	@media (min-width: 992px) and (max-width: 1200px){
		#bg-layout{
			margin-top: -160px;
		}
	}

	@media (min-width: 767px) and (max-width: 992px){
		#bg-layout{
			margin-top: -120px;
		}
	}

	@media (max-width: 767px){
		#bg-layout{
			display: none;
		}
	}

	/* //////////////////////// */	
	/* FIM - BG ATRÁS DO BANNER */
	/* //////////////////////// */


	/* //////////////////// */	
	/* INICIO - BLOCO SOBRE */
	/* //////////////////// */

	#bloco-sobre{
		margin-top: 0px;
	    padding: 0px;
	    width: 100%;
	    height: auto;
	    background: #866845;
	}

	@media (max-width: 767px){
		#bloco-sobre{
			margin: 0px;
		}
	}

		.frase{
		    margin-top: 25px;
		    padding: 0px 170px;
		    color: #fff;
		    font-size: 16px;
		    text-align: center;
		font-weight: 300;
		}

		@media (max-width: 767px){
			.frase{
				margin-top: 25px;
	    		padding: 0px 0px;
			}
		}

		@media (min-width: 767px) and (max-width: 992px){
			.frase{
				padding: 0px 50px;
			}
		}

		.blocos-info{
			margin-top: 50px;
			margin-bottom: 50px;
			float: left;
			width: 100%;
		}

		@media (max-width: 767px){
			.blocos-info{
				float: none;
			}		
		}

		.bloco-informacoes{
			margin: 0px;
			padding: 30px;
			width: 100%;
			height: 190px;
			border: 1px solid #fff;
			text-align: center;
		}

		@media (max-width: 992px){
			.bloco-informacoes{
		 	   margin-bottom: 15px;
			}
		}

		@media (max-width: 767px){
			.bloco-informacoes{
		 	   height: auto;
			}
		}

			.bloco-informacoes strong{
				margin: 0px;
				padding: 0px;
				font-size: 20px;
				color: #fff;
				font-weight: normal;
			}

			.bloco-informacoes p{
				margin-top: 15px;
				padding: 0px;
				color: #fff;
			 font-weight: 300;
			    font-size: 15px;
			}
		
	/* ///////////////// */	
	/* FIM - BLOCO SOBRE */
	/* ///////////////// */

	/* ///////////////////// */	
	/* INICIO - BLOCO MISSES */
	/* ///////////////////// */

	#misses{
	    margin: 0px;
	    width: 100%;
	    height: auto;
	    border-bottom: 6px solid #C5B895;
	}

	.carousel-miss{
		margin-top: 50px;
	    padding: 0px;
	    width: 100%;
	    height: auto;
	    float: left;
	}

	@media (max-width: 767px){

		.carousel-miss{
			margin-top: 70px;
		}

	}

	.instagram-miss{
		margin-bottom: 30px;
		padding: 0px;
		height: auto;
		float: left;
	}

	.instagram-miss .instadiv{
		margin-top: 80px;
    	margin-left: 140px;
		padding: 0px;
		width: 171px;
		height: 58px;
		float: left;
		background: url(imagens/insta.png) no-repeat;
	}

	.instagram-miss span{
	    margin-top: 20px;
	    margin-left: 20%;
	    font-size: 14px;
	    width: 100%;
	    float: right;
	    color: #858585;
	}

		.instagram-miss a{
			color: #254880;
			font-weight: bold;
		}

			.instagram-miss a:hover{
				color: #254880;	
			}	

		.instagram-miss img{
			float: left;
		    margin-right: 15px;
		    margin-top: -30px;
		}


		.instagram-miss .texto-insta{
	    	float: right;
	    	width: 393px;
		font-weight: 300;
		}

		@media (min-width: 992px) and (max-width: 1200px){
			.instagram-miss .texto-insta{
		    	width: 293px;
			}
		}

		@media (min-width: 767px) and (max-width: 992px){
			.instagram-miss .texto-insta{
		    	width: 543px;
			}
		}

		@media (max-width: 767px){

			.instagram-miss img{
				float: none;
			    margin-top: -5px;
			    margin-bottom: 15px;
			}

			.instagram-miss .instadiv{
				margin: 50px auto 0;
				float: none;
				display: table;
			}

			.instagram-miss span{
			    margin: 20px auto 0;
			    float: none;
				display: table;
				text-align: center;
			}

			.instagram-miss .texto-insta{
				width: auto;
				float: none;
				font-weight: 300;
			}

			.instagram-miss strong{
				text-align: center !important;
				display: block !important;
				float: none !important;
				font-weight: 300;
			}

		}
		    

		.instagram-miss strong{
			margin-top: 30px;
			font-size: 15px;
			color: #8E836B;
			font-weight: normal;
			float: left;
			font-weight: 300;
		}

		/* CAROUSEL */

		.tam{
			padding-right: 40px !important;
    		padding-left: 40px !important;
		}

		@media (max-width: 767px){

			.tam{
				padding-right: 15px !important;
    			padding-left: 15px !important;
			}

		}


	/* ////////////////// */	
	/* FIM - BLOCO MISSES */
	/* ////////////////// */

	/* ///////////////////// */	
	/* INICIO - BLOCO VÍDEOS */
	/* ///////////////////// */

	#quemsomos{
        margin-bottom: 50px;
	    margin-top: -55px;
   		padding-top: 55px;
	    padding-bottom: 55px;
	    width: 100%;
	    height: auto;
	    float: left;
	}

	.titulo-default{
	    margin-top: 30px;
	    margin-bottom: 30px;
	    padding: 0px;
	    width: 100%;
	    height: auto;
	    font-size: 26px;
	    float: left;
	    font-weight: 300;
	    text-align: center;
	}

	#quemsomos .conteudoq{
		margin: 0px;
		padding: 0px;
		width: 100%;
		height: auto;
		float: left;
		color: #818181;
		font-weight: 300;
		font-size: 16px;
	}	

	/* ////////////////// */	
	/* FIM - BLOCO VÍDEOS */
	/* ////////////////// */

	#servicos{
            margin-top: 0px;
		padding-top: 0px;
	    padding-bottom: 50px;
	    width: 100%;
	    height: auto;
	    float: left;
	    background: #00498A;
	}

	.servico{
		margin: 70px 0px 0px;
	}

	@media (max-width: 992px){

		.servico{
			margin: 20px 0px 60px;
		}

	}

	.imagem-servicos{
	    margin-right: 0px; 	
	    float: left;
	}

	@media (min-width: 768px) and (max-width: 992px){
		
		.imagem-servicos{
		    margin: 0 auto;
		    display: table;
		    float: none;
		}

		#servicos{
			padding-bottom: 0px; 
		}

	}

	@media (max-width: 767px){

		.imagem-servicos{
		    margin: 0 auto;
		    display: table;
		    float: none;
		}

		#servicos{
			padding-bottom: 0px; 
		}

	}

	@media (max-width: 475px){

		.imagem-servicos img{
		    width: 100%;
		    height: auto;
		}

	}

	@media (min-width: 992px){

		#servicos{
			padding-bottom: 0px; 
		}

	}

	.titulo-servicos{
		margin-bottom: 15px;
	    font-size: 23px;
	    color: #fff;
	    font-weight: 400;
	}

	.conteudo-servicos{
	    font-size: 16px;
	    color: #fff;
	    font-weight: 300;
	}



	/* //////////////////////// */	
	/* INÍCIO - BLOCO NOVIDADES */
	/* //////////////////////// */

	#emailcadastro{
	    margin: 0px;
	    padding: 60px 0px 50px;
	    width: 100%;
	    height: auto;
	    float: left;
		background: #737373; /* Old browsers */
		background: -moz-linear-gradient(left,  #737373 0%, #d6d5d5 100%); /* FF3.6-15 */
		background: -webkit-linear-gradient(left,  #737373 0%,#d6d5d5 100%); /* Chrome10-25,Safari5.1-6 */
		background: linear-gradient(to right,  #737373 0%,#d6d5d5 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
		filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#737373', endColorstr='#d6d5d5',GradientType=1 ); /* IE6-9 */

	}

	.texto-email-cadastro{
		margin-top: 10px;
	    padding: 0px;
	    width: 100%;
	    height: auto;
	    float: left;
	}

		.titulo-email-cadastro{
		    color: #fff;
		    font-size: 20px;
		    font-weight: 400;
		}

		.conteudo-email-cadastro{
			margin-top: 5px;
		    color: #fff;
		    font-size: 16px;
		    font-weight: 300;
		}
			.formulario-cadastro-email{
				margin-top: 10px;
			    float: left;
    			width: 100%;
			}

			@media (max-width: 768px){
				
				.formulario-cadastro-email{
					margin-top: 25px;
					float: left;
    				width: 100%;
				}

				.formulario-cadastro-email input[type="email"]{
					width: 65% !important;
				}

				.texto-email-cadastro{
					text-align: center;
				}

			}

			.formulario-cadastro-email input[type="email"]{
			    background-color: rgba(230, 230, 230, 0.4);
			    width: 70%;
			    float: left;
			    margin: 0px;
			    padding: 12px 12px 12px 12px;
			    background-repeat: no-repeat;
			    color: #fff;
			}

			.formulario-cadastro-email input[type="submit"]{
			    background-color: #00498A;
			    color: #FFF;
			    font-size: 20px;
			    width: auto;
			    padding: 8px 16px;
			    border: none;
			}

			.formulario-cadastro-email span{
			    margin-top: 10px;
			    float: left;
			    color: #fff;
			    font-size: 12px;
			}

			.formulario-cadastro-email ::-webkit-input-placeholder { /* WebKit browsers */
				color: #fff;
			}

			.formulario-cadastro-email  :-moz-placeholder { /* Mozilla Firefox 4 to 18 */
				color: #fff;
			}

			.formulario-cadastro-email  ::-moz-placeholder { /* Mozilla Firefox 19+ */
				color: #fff;
			}

			.formulario-cadastro-email  :-ms-input-placeholder { /* Internet Explorer 10+ */
				color: #fff;
			}



	
	/* ///////////////////// */	
	/* FIM - BLOCO NOVIDADES */
	/* ///////////////////// */	

	#fale-conosco{
		margin-top: -55px;
		padding-top: 55px;
	    width: 100%;
	    height: auto;
	    float: left;
	}

		.conteudo-fale{
			float: left;
		    padding: 0px 30px;
		    text-align: center;
		    color: #818181;
		        width: 100%;
		    font-size: 16px;
		    font-weight: 300;
		}

			@media (max-width: 768px){

				.conteudo-fale{
					float: left;
				    padding: 0px 7px;
				    text-align: center;
				    color: #818181;
			        width: 100%;
				}

			}

			@media (max-width: 992px){

				.info-contato{
					margin-top: 50px !important;		
					text-align: center;
				}

			}

		.info-contato{
		    margin-top: 100px;
			float: left;
		    padding: 0px;
		    color: #818181;
	        width: 100%;
	        font-weight: 500;
		}

		.formulario-page{
			margin-top: 50px !important;
		}


	/* /////////////////////// */	
	/* INICIO - BLOCO CLIENTES */
	/* /////////////////////// */	

	#palavra-clientes{
		margin-top: 40px;
	    padding: 0px;
	    width: 100%;
	    height: auto;
	    float: left;
	    background-color: #866845;
	}

	#palavra-clientes .jcarousel-control-prev{
		color: #fff !important;
	}

	#palavra-clientes .jcarousel-control-next{
		color: #fff !important;
	}

	#palavra-clientes .jcarousel li a{
		display: block;
		margin-top: 20px;
	}

	.img-cliente{
		margin: 0px auto 0px;
		padding: 0px;
	    width: 150px;
	    height: 150px;
	    border-radius: 100%;
	    border: 1px solid #fff;
	}

	.img-cliente img{
	    padding: 10px;
		width: 150px !important;
		border-radius: 100%;
	}

	#palavra-clientes p {
        margin: 25px auto 0;
	    width: 100%;
	    display: table;
	    color: #FFF;
	    text-align: center;
	    padding: 0px 150px;
		font-weight: 300;
	}

	@media (max-width: 767px){
		#palavra-clientes p {
		    padding: 0px 10px;
		}
	}

	@media (min-width: 768px) and (max-width: 992px){

		#palavra-clientes p {
		    padding: 0px 60px;
		}

	}

	@media (min-width: 600px) and (max-width: 768px){

		#palavra-clientes p {
		    padding: 0px 70px;
		}

	}

	#palavra-clientes span {
	    margin: 15px auto 0px;
	    display: table;
	    color: #FFF;
	    font-size: 23px;
	    font-weight: normal;
	}

	#palavra-clientes .jcarousel-wrapper{
	    margin-bottom: 75px !important;
	}

	@media (max-width: 620px){
		#palavra-clientes .jcarousel-control-prev {
		    top: 100% !important;
	        left: 45% !important;
		    font-size: 50px;
        	transform: translateX(-50%);
		}

		#palavra-clientes .jcarousel-control-next {
		    top: 100% !important;
	        left: 55% !important;
		    font-size: 50px;
        	transform: translateX(-50%);
		}


	}

	/* //////////////////// */	
	/* FIM - BLOCO CLIENTES */
	/* //////////////////// */	

	/* //////////////////////// */	
	/* INICIO - BLOCO INSTAGRAM */
	/* //////////////////////// */	

		#instagram{
			margin-bottom: 50px;
			padding: 0px;
			height: auto;
			width: 100%;
			float: left;
		}

		#bloco-instagram{
		    margin-top: 20px;
			width: 100%;
			float: left;
			height: auto;
		}

		#bloco-instagram ul{
		    margin: 0px;
		    padding: 0px;
		    float: left;
    	}

		#bloco-instagram ul li{
			display: inline-block;
			position: relative;
		    float: left;
		    overflow: hidden;
		    display: initial;
		}

		#bloco-instagram ul li span{
			color: #fff;
			font-size: 32px;
			top: 50%;
			position: absolute;
			left: 50%;
			-webkit-translate-x: -50%;
			transform: translateX(-50%);
			top: 60%;
		}

		#bloco-instagram ul li strong{
			color: #fff;
			font-size: 55px;
			top: 50%;
			position: absolute;
			left: 50%;
			-webkit-translate-x: -50%;
			transform: translateX(-50%);
			top: 22%;
		}

		@media (max-width: 767px){

			#bloco-instagram ul li:nth-child(5),
			#bloco-instagram ul li:nth-child(6),
			#bloco-instagram ul li:nth-child(7),
			#bloco-instagram ul li:nth-child(8),
			#bloco-instagram ul li:nth-child(9),
			#bloco-instagram ul li:nth-child(10),
			#bloco-instagram ul li:nth-child(11),
			#bloco-instagram ul li:nth-child(12){
				display: none;
			}

			#bloco-instagram ul li{
				width: 50%;
			}

			#bloco-instagram ul li strong{
				font-size: 35px;
			}

		}

		#bloco-instagram ul li img{
			width: 100%;
		}

		.efeitohover li a div {
		    position: absolute;
		    background: #333;
		    background: rgba(70, 42, 100, 0.8);
		    width: 100%;
		    height: 100%;
		}

		@media (max-width: 992px){
			#bloco-instagram ul li span{
				font-size: 22px !important;
			}
		}

		.instagram-topo{
			margin: 50px auto 10px;
		    padding: 0px;
		    display: table !important;
		}

		.icon-insta-bloco{
			margin-right: 7px;
			font-size: 40px;
			color: #C5B895;
			float: left;
		}

		.instagram-topo a{
			margin-top: 10px;
		    font-size: 21px;
		    color: #C5B895;
		    float: left;
		}

		.instagram-topo a:hover,
		.instagram-topo a:focus{
			color: #C5B895;
			text-decoration: none;
		}

		/* ///////////////////// */	
		/* FIM - BLOCO INSTAGRAM */
		/* ///////////////////// */	

	
		/* ////////////// */	
		/* INICO - RODAPÉ */
		/* ////////////// */	

		#rodape{
			margin: 0px;
			padding-top: 20px;
			height: auto;
			width: 100%;
			float: left;
		}

		

		#rodape .titulo-default{
			color: #333;
		}

		#rodape .bloco-contato{
			margin: 15px 0px;
			font-size: 16px;
			color: #7B7B7B;
			float: left;
			font-weight: 300;
		}

		#rodape .bloco-contato a{
		    color: #7B7B7B;
		    text-decoration: none;
		}

		.social-rodape{
			margin-top: 20px;
			padding: 0px;
			width: auto;
			float: left;
		}

		.alin-icons-rodape{
			margin-left: 70px;
			float: right;
		}

		.social-rodape .fa-envelope{
			margin-right: 5px;
		    color: #C5B895;
		    font-size: 30px;
		}

		.social-icon-rodape{
			margin-left: 7px;
			padding: 0px;
			width: 32px;
			height: 32px;
			float: right;
			background-color: #C5B895;
			border-radius: 100%;
		}

		.social-icon-rodape i{
			margin: 7px auto 0;
			padding: 0px;
			color: #fff;
			display: table;
			font-size: 20px;
		}

		/* PROJETO ORELHINHA */

		.projeto-orelhinha{
			margin-top: 45px;
			padding: 0px;
			width: 100%;
			height: auto;
			border: 2px solid #C5B895;
			float: right;
		}

		.info-orelhinha {
			margin-top: 20px;
		    margin-bottom: 10px;
		    width: 370px;
		    padding: 0px;
		    float: left;
		}

		@media (min-width: 992px) and (max-width: 1200px){

			.info-orelhinha {
				width: 285px;
			}

		}

		@media (max-width: 991px){

			#rodape .col-md-7,
			#rodape .col-md-5{
				float: right;
    			display: block;
    			width: 100%;
			}

			.bloco-contato{
				margin: 15px auto 0 !important;
    			display: table;
    			float: none !important;
			}

			#rodape .titulo-default{
				text-align: center;
			}

			#rodape span{
				text-align: center;
    			display: block;
    		}

    		#rodape .bloco-contato{
    			margin-bottom: 50px !important;
    		}

    		.orelhinha-imagem{
    		    width: 100% !important;
    			margin: 15px auto 0 !important;
			}

    		.info-orelhinha{
    			width: 100%;
			    margin: 20px auto 10px;
			    padding: 0px 20px;
			    display: table;
			    text-align: center;
    		}

    		.alin-icons-rodape{
    			margin: 15px auto 0px !important;
				width: 78px;
				display: table;
				float: none !important;
    		}

    		.social-rodape{
    			margin: 20px auto 0;
    			float: none !important;
    			display: table;
    		}

    		.social-rodape .fa-envelope{
    			margin: 0 auto;
    			display: table !important;
    		}

    		#rodape .bloco-contato a{
    			display: block;
    			margin-top: 5px;
    		}

    		.assinatura-forca{
    		    float: none !important;
    			margin: 0 auto 15px !important;
    			display: table;
    		}

    		.direitos{
    			text-align: center;
    		}

		}

		.info-orelhinha span{
			margin-bottom: 20px;
		    font-size: 20px;
		    width: 100%;
		    font-weight: normal;
		    color: #333;
		    float: left;
		}

		.info-orelhinha p{
		    font-size: 14px;
		    width: 100%;
		    font-weight: normal;
		    color: #777;
		    float: left;
		    font-weight: 300;
		}

		.info-orelhinha a,
		.info-orelhinha a:hover,
		.info-orelhinha a:focus{
			color: #777;
		}

		.orelhinha-imagem{
			margin: 20px;
			padding: 0px;
			width: auto;
			height: auto;
			float: left;
		}

		.orelhinha-imagem img{
			margin: 0 auto;
			width: 153px;
			height: 153px;
			border-radius: 100%;
			display: table;
		}

		.direitos{
			margin-bottom: 20px;
		    padding: 0px;
		    float: left;
		    font-size: 12px;
		    color: #7B7B7B;
		}

		.assinatura-forca{
			margin: 0px;
			padding: 0px;
			float: right;	
		}

		.assinatura-forca a{
		    margin-top: -10px;
    		float: left;
    	}


		/* //////////// */	
		/* FIM - RODAPÉ */
		/* //////////// */	


	/* ////////////////////////////// */	
	/* INICIO PÁGINA DR. GEORGE REGIS */
	/* ////////////////////////////// */	

	#dr-george{
		margin-top: 30px;
		margin-bottom: 60px;
		padding: 0px;
		height: auto;
		width: 100%;
		float: left;
		font-weight: 300;
	}

	.titulo-georgeregis{
		margin-bottom: 20px;
	    font-size: 26px;
	    color: #3b3b3b;
	}

	@media (max-width: 991px){
		.titulo-georgeregis{
		    margin-top: 30px;
	        float: left;
		    width: 100%;
		}
	}

	.conteudo-georgeregis{
		color: #565656;
	    font-size: 16px;
	    line-height: 22px;
	}

	.imagem-georgeregis img{
	    width: 100%;
		height: auto;
	}

	@media (min-width: 768px) and (max-width: 992px){

		.imagem-georgeregis{
			width: 350px;
		    margin: 0 auto;
		    display: table;
		}	

	}

	.info-georgeregis{
		margin: 0px;
		padding: 0px;
		width: 100%;
		height: 100px;
		float: left;
		background-color: #EEEEEE;
	}

	.info-georgeregis h1{
		margin-top: 20px;
	    padding: 0px;
	    font-size: 30px;
	    color: #7C7C7C;
	    text-align: center;
		font-weight: 300;
	}

	.info-georgeregis span{
		margin-top: 0px;
	    padding: 0px;
	    font-size: 14px;
	    color: #7C7C7C;
	    text-align: center;
	    display: block;
	}

	/* Sobre george regis */

	#sobre-georgeregis{
		margin-top: 50px;
		    font-size: 16px;
	}

	#sobre-georgeregis .nav-tabs > li > a{
		color: #FFF;
    	background-color: #C5B895;
	}

	#sobre-georgeregis .nav-tabs > li > a:hover {}

	#sobre-georgeregis .nav-tabs > li.active > a, .nav-tabs > li.active > a:hover, .nav-tabs > li.active > a:focus {
	    color: #555;
	    background-color: #fff;
	}

	#sobre-georgeregis .tab-content{
		margin-top: 10px;
    	padding: 20px;
    	width: 100%;
    	height: auto;
    	border: 1px solid #ddd;
	}

	#sobre-georgeregis .tab-content strong{
		margin-bottom: 20px;
		font-size: 18px;
		width: 100%;
	    display: block;
	}

	.galeria-sobre-george{
		margin: 0px 60px;
	}

	.galeria-sobre-george img{
		width: 100%;
    	height: auto;
	}

	@media (max-width: 767px){

		.galeria-sobre-george{
			margin: 0px;
		}

		#sobre-georgeregis .nav-tabs > li{
			width: 100%;
		}

		#sobre-georgeregis .nav-tabs > li > a{
		    border-radius: 0px;		
		}
	}

	/* //////////////////////// */	
	/* INICIO CATEGORIA DO BLOG */
	/* //////////////////////// */

	#blog-category{
		margin: 40px 0px;
	    padding: 0px;
	    width: 100%;
	    height: auto;
	    float: left;
	}

	#blog-category .blocos-novidades .blocos-menores-novidades{
	    margin-bottom: 60px;
	}



	/* ///////////////////// */	
	/* FIM CATEGORIA DO BLOG */
	/* ///////////////////// */

	/* //////////////////// */	
	/* INICIO PROCEDIMENTOS */
	/* //////////////////// */

	#procedimentos{
		margin-bottom: 30px;
		padding: 0px;
		height: auto;
		width: 100%;
		float: left;
	}

		#procedimentos .titulo-default{
	    	margin-bottom: 50px;
			text-transform: uppercase;			
		}

		#single-procedimentos .panel-default > .panel-heading + .panel-collapse > .panel-body {
 		   font-weight: 300;
		}

		@media (max-width: 767px){

			#procedimentos .titulo-default{
				text-align: center;
			}

		}

		.bloco-procedimento{
			margin-bottom: 30px;
			padding: 0px;
			height: auto;
			width: 100%;
			float: left;
			overflow: hidden;
    		position: relative;
		}

			.bloco-procedimento .img-procedimento{
				margin: 0px;
			    padding: 0px;
			    width: 100%;
			    height: auto;
			    float: left;
			    overflow: hidden;
			    background-color: #000;
			}


			@media (min-width: 1200px){
				.bloco-procedimento .img-procedimento{
					width: 255px;
			    	height: 255px;
				}
			}

			@media (min-width: 992px) and (max-width: 1200px){
				.bloco-procedimento .img-procedimento{
					width: 205px;
			    	height: 205px;
				}
			}

			@media (min-width: 768px) and (max-width: 991px){
				.bloco-procedimento .img-procedimento{
					width: 330px;
			    	height: 330px;
				}
			}

				.bloco-procedimento .img-procedimento img{
					width: 100%;
					height: auto;
					webkit-transition: opacity 0.30s, -webkit-transform 0.30s;
				    transition: opacity 0.30s, transform 0.30s;
				}

				.bloco-procedimento .img-procedimento a:hover img{
					webkit-transition: opacity 0.30s, -webkit-transform 0.30s;
				    transition: opacity 0.30s, transform 0.30s;
				    -webkit-transform: translate3d(0px,0,0) scale(1.10);
				    transform: translate3d(0px,0,0) scale(1.10);
				    -webkit-backface-visibility: hidden;
				    backface-visibility: hidden;
				    opacity: 0.9;
				}

				.icon-vermais{
					margin: 0px;
				    padding: 0px;
				    width: 42px;
				    height: 42px;
				    border: 3px solid #fff;
				    border-radius: 100%;
				    position: absolute;
				    left: 50%;
				    transform: translateX(-50%);
				    top: -20%;
				    display: none;
				    webkit-transition: opacity 0.30s, -webkit-transform 0.30s;
				    transition: opacity 0.30s, transform 0.30s;
				}

					.icon-vermais i{
						font-size: 26px;
					    margin-top: 4px;
    					margin-left: 7px;
					    color: #fff;
					}

				.bloco-procedimento .img-procedimento a:hover .icon-vermais{
					display: block;
					top: 30%;
					webkit-transition: opacity 0.30s, -webkit-transform 0.30s;
				    transition: opacity 0.30s, transform 0.30s;
				    z-index: 10;
				}

			.bloco-procedimento .titulo-procedimento{
				width: 100%;
			    height: auto;
			    float: left;
			    background-color: #C5B895;
			}

			.bloco-procedimento .titulo-procedimento h3{
			    color: #fff;
			    text-align: center;
			    margin: 0px;
    			padding: 15px 0px;
			    font-size: 22px;
			}

			.bloco-procedimento .titulo-procedimento a:hover i,
			.bloco-procedimento .titulo-procedimento a:focus{
			    color: #fff !important;
			}

			.bloco-procedimento .titulo-procedimento a:hover{
				text-decoration: none;
			}



	/* ///////////////// */	
	/* FIM PROCEDIMENTOS */
	/* ///////////////// */

	/* /////////////////////////// */	
	/* INICIO SINGLE PROCEDIMENTOS */
	/* /////////////////////////// */

	#single-procedimentos{
		margin-bottom: 70px;
		padding: 0px;
		width: 100%;
		height: auto;
		float: left;
	}

		.banner-single-procedimentos{
			margin: 0px;
			padding: 0px;
			width: 100%;
			height: auto;
			float: left;
		    background: #000;
		}

			.banner-single-procedimentos img{
				width: 100%;
				height: auto;
				opacity: 0.8;
			}

			.banner-single-procedimentos h1{
			    position: absolute;
			    margin-top: -60px;
			    left: 40px;
			    z-index: 99;
			    color: #fff;
			}

				@media (max-width: 767px){
					
					.banner-single-procedimentos h1{
					    left: 50%;
						transform: translateX(-50%);
					}
				}

				.acordeon-procedimentos{
					margin-top: 30px;
				    padding: 0px;
				    width: 100%;
				    height: auto;
				    float: left;			
				}

				.acordeon-procedimentos .panel-default > .panel-heading{
					color: #FFF;
    				background-color: #C5B895;
				}

				.acordeon-procedimentos .panel-title > a, .panel-title > small, .panel-title > .small, .panel-title > small > a, .panel-title > .small > a{
					color: inherit;
				    width: 100%;
				    height: auto;
				    padding: 10px 15px !important;
				    display: block;
				}

				.acordeon-procedimentos a:hover{
					text-decoration: none;
				}

				.acordeon-procedimentos .panel-heading{
					padding: 0px;
				}

				.acordeon-procedimentos .seta-down{
				    font-size: 28px;
				    color: #fff;
				    float: right;
				    margin-top: -5px;
				}

				.acordeon-procedimentos a:focus{
					color: #fff;
				}

				#single-procedimentos .banner-single-procedimentos .no-imagem{
				    height: 75px;
				}

				@media (min-width: 1200px){
					#single-procedimentos .banner-single-procedimentos .no-imagem{
				    	height: 335px;
					}
				}

				@media (min-width: 992px) and (max-width: 1200px){
					#single-procedimentos .banner-single-procedimentos .no-imagem{
						height: 275px;
					}
				}

				@media (min-width: 768px) and (max-width: 991px){
					#single-procedimentos .banner-single-procedimentos .no-imagem{
						height: 208px;
					}
				}
	    

	/* //////////////////////// */	
	/* FIM SINGLE PROCEDIMENTOS */
	/* //////////////////////// */	

	/* ////////////////// */	
	/* INICIO SINGLE BLOG */
	/* ////////////////// */	

	#single-blog{
		margin-top: 30px;
		margin-bottom: 60px;
		padding: 0px;
		height: auto;
		width: 100%;
		float: left;
	}

	.imagem-sigle-blog{
		margin: 0px;
		padding: 0px;
		width: 100%;
		height: auto;
		float: left;
	}

	.imagem-sigle-blog img{
		width: 100%;
		height: auto;
	}

	#single-blog .titulo-single{
		margin-top: 25px;
	    padding: 0px;
	    width: 100%;
	    height: auto;
	    float: left;
	    color: #C5B895;
	    font-size: 22px;
	}

	#single-blog .conteudo-single{
    	margin-top: 30px;
	    padding: 0px;
	    width: 100%;
	    height: auto;
	    float: left;
	    color: #565656;
	    font-size: 15px;
		font-weight: 300;
	}

	#single-blog .conteudo-single a{
		color: #808080;
		font-size: 15px;
		font-weight: 300;
		    text-decoration: underline;
	}

		/***********************************
		********** COMPARTILHAR ************
		***********************************/
		.bloco-compartilhar{
			width: 100%;
			margin-top: 40px;
			float: left;
		}

		.bloco-compartilhar strong{
			margin: 0px;
			padding: 0px;
			width: auto;
			height: auto;
			font-size: 16px;
			color: #C5B895;
			font-weight: normal;
		}

		.bloco-compartilhar span{
			margin: 8px auto 0px;
			padding: 0px;
			width: auto;
			height: auto;
			font-size: 16px;
			color: #9B9B9B;
			display: table;
		}

		.bloco-compartilhar ul{
			margin-top: 10px;
  			padding: 0;
		}

		.bloco-compartilhar li{
			margin: 0px !important;
			float: left !important;
		}

		.icon-compartilhar{
			margin: 0px auto 0px;
			padding: 0px;
			float: left;
			width: 35px;
			height: 35px;
			border-radius: 100%;
			border: 1px solid #9B9B9B;
		}

		.bloco-compartilhar li a{
			margin: 0px 7px 0px 0px;
  			float: left;
		}

		.bloco-compartilhar li:hover .icon-compartilhar{
			border: 1px solid #C5B895;
		}
		
		.bloco-compartilhar li:hover span{
			color: #C5B895;
		}

		/***********************************
		********* USUÁRIO SINGLE ***********
		***********************************/

		.autor-single{
			margin: 40px 0px 0px 0px;
			padding: 20px 0px;
			width: 100%;
			height: auto;
			float: left;
			border-top: #EDEDED solid 1px;
			border-bottom: #EDEDED solid 1px;
		}

		.autor-single-img{
			margin: 0px;
			padding: 0px;
			width: 120px;
			height: 120px;
			float: left;
		}

		.autor-single-nome{
			margin: 0px;
			padding-left: 10px;
			width: 60%;
			height: auto;
			float: left;
			font-size: 20px;
			color: #3D3D3D;
		}

		.autor-single-descricao{
			margin: 10px 0px 0px 0px;
			padding-left: 10px;
			width: 60%;
			height: auto;
			float: left;
			font-size: 13px;
			color: #787878;
			float: left;
			font-weight: normal;
		}


		@media (max-width: 767px){

			.autor-single-img{
				margin: 0px auto;
				float: none;
			}

			.autor-single-nome{
				margin: 10px auto 0px;
				text-align: center;
				float: none;
			}

			.autor-single-descricao{
				margin: 10px auto 0px;
				width: 100%;
				float: none;
				text-align: center;
			}
		}

		/***************************************
		****** INICIO POSTS RELACIONADOS *******
		****************************************/

		

		.relacionados-single{
			margin: 0px;
			padding: 0px;
			width: 100%;
			height: auto;
			float: left;
		}

		@media (max-width: 767px){

			.posts-relacionados .relacionados-single{
			    margin-bottom: 30px;
			}

			.posts-relacionados .relacionados-single .titulo-relacionados a{
				font-size: 20px;
			    padding: 0px 15px;
			}

		}

		.relacionados-single .img-relacionados{
			margin: 0px;
			padding: 0px;
			width: 100%;
			height: auto;
			float: left;
			background-color: #000;
    		overflow: hidden;
		}

		.relacionados-single .img-relacionados img{
			width: 100%;
			height: auto;
			webkit-transition: opacity 0.30s, -webkit-transform 0.30s;	
		    transition: opacity 0.30s, transform 0.30s;
		}

		.relacionados-single .img-relacionados a:hover img{
		    webkit-transition: opacity 0.30s, -webkit-transform 0.30s;	
		    transition: opacity 0.30s, transform 0.30s;
		    -webkit-transform: translate3d(0px,0,0) scale(1.10);
		    transform: translate3d(0px,0,0) scale(1.10);
		    -webkit-backface-visibility: hidden;
		    backface-visibility: hidden;
		    opacity: 0.9;
		}
	
		.relacionados-single .titulo-relacionados a{
		    margin-top: 15px;
		    padding: 0px 10px;
		    width: 100%;
		    height: auto;
		    float: left;
		    color: #C8B895;
		    font-size: 16px;
		}

		.posts-relacionados .col-md-4{
			padding: 0px;
    		padding-right: 15px;
		}

		/************************************
		****** FIM POSTS RELACIONADOS *******
		*************************************/

		/********************************
		****** INICO SIDEBAR BLOG *******
		*********************************/

		@media (max-width: 991px){

			#sidebar-blog{
				display: none;
			}
		}

		#sidebar-blog .titulo-default{
		    margin-top: 0px;
		    margin-bottom: 15px;
			color: #C5B895;
		}

		.sidebar-gplus{
	    	margin-top: 0px;
    	    margin-bottom: 30px;
    	    width: 100%;
    		float: left;
		}

		.sidebar-facebook{
			margin-top: 0px;
			margin-bottom: 30px;
		    width: 100%;
    		float: left;
		}

		.sidebar-instagram{
			margin-top: 0px;
			margin-bottom: 30px;
		    width: 100%;
    		float: left;
		}

		/******************************
		****** FIM SIDEBAR BLOG *******
		*******************************/

	/* /////////////// */	
	/* FIM SINGLE BLOG */
	/* /////////////// */	

	/* ///////////// */	
	/* INCIO CONTATO */
	/* ///////////// */

	.localizacao-contato{
		margin-bottom: 20px;
		padding: 0px;
		width: 100%;
		height: auto;
		float: left;
	}

	.localizacao-contato iframe{
		width: 100%;
	}	


	@media (max-width: 767px){
		.localizacao-contato iframe{
	    	height: auto;
	    }
	}

	.formulario-page{
    	margin: 0px 0px 70px 0px;
	}
		.formulario-page input{
			float: left;
			border: 1px solid #c9c9c9;
			font-size: 13px;
			padding: 16px 20px;
			width: 48%;
			margin-right: 1%;
			margin-top: 9px;
		}

		.formulario-page textarea{
			float: left;
			width: 97%;
			border: 1px solid #c9c9c9;
			margin-top: 10px;
			padding: 9px 20px;
			font-size: 13px;
			height: 140px;
		}

		.formulario-page input[type="submit"]{
			float: right;
			margin-right: 3%;
			background-color: #00498A;
			color: #FFF;
			font-size: 21px;
			width: auto;
			padding: 9px 26px;
			border: none;
		}

		@media (max-width: 991px){
			#contato .imagem-contato{
				display: none;
			}
		}

		#contato{
			    font-weight: 300;
		}

	/* /////////// */	
	/* FIM CONTATO */
	/* /////////// */

	#mapa{
		margin: 0px;
		padding: 0px;
		width: 100%;
		height: auto;
		float: left;
	}

	#mapa iframe{
		width: 100%;
	}

	/***********************************
	************ PAGINAÇÃO *************
	***********************************/

	.paginacao a, .paginacao span {
		margin: 4px;
		padding: 6px 12px;
		float: left;
		background: transparent;
		color: #C5B895;
		border: 1px solid #C5B895;
		text-decoration: none;
	}
	
		.paginacao a:hover{
			background: #C5B895;
			color: #FFF;
			border: 1px solid #C5B895;
			text-decoration: none;
		}
		
		
		.paginacao #tt {
			width: 180px;
			margin: 0px auto;
			padding: 0px;
		}

		.paginacao #tt .current{
			background: #C5B895;
			color: #FFF;
		}
	
	
/********************************
 ***** FIM DO ESTILO DO SITE ****
********************************/	