/*

INDEX

	CHEATSHEAT
		- FONTS
		- COLORS
		- MEDIA QUERIES
	GLOBAL
		- GOOGLE FONTS
		- TEXT
		- HEADER
		- FOOTER TOP
		- FOOTER BOTTOM
		- BUTTONS
	HOME
		- HERO
		- CALL TO ACTION
		- BLOG
		- SOCIAL MEDIA
		- CONTACT FORM
	ATUAÇÃO
		- PAGE HEADER
		- PAGE CONTENT
	NOVIDADES
		- BLOG HIGHLIGHTS
		- BLOG LATEST POSTS
		- INSTAGRAM FEED
	CATEGORIAS
		- PAGE HEADER (NUTROLOGIA)
		- PAGE HEADER (MEDICINA INTEGRATIVA)
		- PAGE HEADER (DICAS E RECEITAS)
		- BLOG POSTS
	POSTS
		- POST HEADER
		- POST IMAGE HIGHLIGHT
		- POST CONTENT
		- POST NAVIGATION
		- SOCIAL SHARE
		- NEWSLETTER SIGN UP
	POLÍTICA DE PRIVACIDADE
		- LINKS

*/

/**************************************************
CHEATSHEAT
**************************************************/

/* FONTS
-------------------------------------------------*/

/*

font-family: 'Arima Madurai', cursive;
font-weight: 200;
font-weight: 400;

font-family: 'Open Sans', sans-serif;
font-weight: 300;
font-weight: 400;
font-weight: 700;

font-family: 'Open Sans Condensed', sans-serif;
font-weight: 300;
font-weight: 700;

*/

/* COLORS
-------------------------------------------------*/

/*

COLORS

Green Default:	#B7BE34		rgb(183,190,52)
Green Light:	#D3DA48		rgb(211,218,72)
Green Dark:		#959B20		rgb(149,155,32)

Gray Default:	#686461		rgb(104,100,97)
Gray Light:		#CCCCCC		rgb(204,204,204)
Gray Dark:		#464341		rgb(70,67,65)

Gray Lighter:	#EFEFEF		rgb(239,239,239)

*/

/* MEDIA QUERIES
-------------------------------------------------*/

/*

Mobile Small		@media only screen and (max-width : 320px)
Mobile Large		@media only screen and (max-width : 480px)
Tablet				@media only screen and (max-width : 767px)
Laptop				@media only screen and (max-width : 979px)
Desktop				@media only screen and (max-width : 1200px)

*/

/**************************************************
GLOBAL
**************************************************/

/* GOOGLE FONTS
-------------------------------------------------*/

@import url('https://fonts.googleapis.com/css?family=Arima+Madurai:200,400|Open+Sans+Condensed:300,700|Open+Sans:300,400,700');

/* HEADER
-------------------------------------------------*/

/* HEADER - TOP BAR */

.cid-r4StYTahSO .navbar {
	background-color: #B7BE34;
}

/* HEADER - HAMBURGER MENU */

/* HEADER - LOGO */

/* HEADER - MENU */

.cid-r4StYTahSO .nav-link:hover,
.cid-r4StYTahSO .dropdown-item:hover {
	color: #959B20 !important;
}

.cid-r4StYTahSO .socicon:hover {
	color: #959B20 !important;
}

/* FOOTER TOP
-------------------------------------------------*/

/* FOOTER TOP - BACKGROUND */

.cid-r4SvDwWfPH {
	background-image: url("../../../assets/images/footer_top-background.jpg");
	background-color: #686461;
	min-height: auto;
	background-repeat: no-repeat;
    background-position: left bottom;
    background-size: cover;
    padding-bottom: 50px;
    padding-top: 50px;
}

/* FOOTER TOP - WIDGET AREA 1 */

.cid-r4SvDwWfPH h5 {
	font-family: 'Arima Madurai', cursive;
	font-size: 1.2em;
	font-weight: 200;
	color: #CCCCCC;
}

.cid-r4SvDwWfPH p {
	font-family: 'Open Sans', sans-serif;
	font-size: 0.9em;
	font-weight: 300;
}

/* FOOTER - WIDGET AREA 2 */

.cid-r4SvDwWfPH .footer-lower hr {
	margin: 1rem 0;
	border-color: #FFFFFF;
	opacity: 0.2;
}

.cid-r4SvDwWfPH .footer-lower p {
	font-size: 0.8em;
}

.cid-r4SvDwWfPH .footer-lower p span {
	color: #FFFFFF;
}

/* FOOTER BOTTOM
-------------------------------------------------*/

/* FOOTER BOTTOM - BACKGROUND */

.cid-r4SvESIo6M {
	padding-top: 15px;
	padding-bottom: 15px;
}

/* FOOTER BOTTOM - CREDITS */

.cid-r4SvESIo6M p.mbr-text.mb-0.mbr-fonts-style.display-7 {
	font-size: 0.8em;
}

/* BUTTONS
-------------------------------------------------*/

a.btn {
	font-size: 20px;
}

@media only screen and (max-width : 320px) {
	a.btn {
		font-size: 20px;
	}
}

@media only screen and (max-width : 480px) {
	a.btn {
		font-size: 20px;
	}
}

@media only screen and (max-width : 767px) {
	a.btn {
		font-size: 20px;
	}
}


/**************************************************
HOME
**************************************************/

/* HERO
-------------------------------------------------*/

/* HERO - SLIDER */

.cid-r4Su8G2w3D h1 {
	font-family: 'Arima Madurai', cursive;
	font-size: 4.5em;
	font-weight: 400;
	color: #FFFFFF;
}

@media only screen and (max-width : 320px) {
	.cid-r4Su8G2w3D h1 {
		font-size: 2.5em;
	}
}

@media only screen and (max-width : 480px) {
	.cid-r4Su8G2w3D h1 {
		font-size: 3.5em;
	}
}

.cid-r4Su8G2w3D h1.display-1 {
	text-align: center;
}

.cid-r4Su8G2w3D p {
	font-family: 'Open Sans', sans-serif;
	font-size: 1.5em;
	font-weight: 300;
}

@media only screen and (max-width : 320px) {
	.cid-r4Su8G2w3D .carousel-inner .img-logo {
		background-position: -300px;
	}
}

@media only screen and (max-width : 480px) {
	.cid-r4Su8G2w3D .carousel-inner .img-logo {
		background-position: -300px;
	}
}

@media only screen and (max-width : 767px) {
	.cid-r4Su8G2w3D .carousel-inner .img-logo {
		background-position: -300px;
	}
}

/* CALL TO ACTION
-------------------------------------------------*/

/* CALL TO ACTION - PANEL */

.cid-r4XXRx8H52 h1 {
	font-family: 'Arima Madurai', cursive;
	font-size: 3.5em;
	font-weight: 400;
	color: #959B20;
}

.cid-r4XXRx8H52 h3 {
	font-family: 'Arima Madurai', cursive;
	font-size: 1.75em;
	font-weight: 400;
	color: #959B20;
}

.cid-r4XXRx8H52 p,.cid-r4XXRx8H52 ul > li {
	font-family: 'Open Sans', sans-serif;
	font-size: 1.0em;
	font-weight: 400;
	line-height: 1.75em;
	color: #464341;
}

.cid-r4XXRx8H52 ul {
	margin-bottom: 10px;
	text-align: left;
}

/* BLOG
-------------------------------------------------*/

/* BLOG - TITLE */

.cid-r4Sv5I2Xwz h1 {
	font-family: 'Arima Madurai', cursive;
	font-size: 3.5em;
	font-weight: 400;
	color: #959B20;
}

.cid-r4Sv5I2Xwz h2 {
	font-family: 'Open Sans', sans-serif;
	font-size: 1.75em;
	font-weight: 300;
}

/* BLOG - CARDS */
/* Styles used on page novidades.html */

.cid-r4Sv5I2Xwz h3 {
	font-family: 'Arima Madurai', cursive;
	font-size: 2.0em;
	font-weight: 400;
	text-align: center;
	color: #959B20;
}

.cid-r4Sv5I2Xwz .card-box h4 {
	font-family: 'Open Sans', sans-serif;
	font-size: 1.5em;
	font-weight: 300;
}

.cid-r4Sv5I2Xwz .card-box h4 a:hover {
	color: #959B20
}

/**/

.cid-r4Sv5I2Xwz .card-box p {
	font-family: 'Open Sans', sans-serif;
	font-size: 1.0em;
	font-weight: 400;
	line-height: 1.75em;
	color: #464341;
}

/* SOCIAL MEDIA
-------------------------------------------------*/

/* SOCIAL MEDIA - TITLE */

.cid-r4SvnEU0Y8 h1 {
	font-family: 'Arima Madurai', cursive;
	font-size: 3.5em;
	font-weight: 400;
	color: #959B20;
}

/* SOCIAL MEDIA - ICONS */

.cid-r4SvnEU0Y8 .socicon-instagram {
	color: #686461;
	-o-transition:color .35s ease-out, background .35s ease-in;
	-ms-transition:color .35s ease-out, background .35s ease-in;
	-moz-transition:color .35s ease-out, background .35s ease-in;
	-webkit-transition:color .35s ease-out, background .35s ease-in;
	transition:color .35s ease-out, background .35s ease-in;
}
	.cid-r4SvnEU0Y8 .socicon-instagram:hover {
		color: #e95950;
	}

.cid-r4SvnEU0Y8 .socicon-facebook {
	color: #686461;
	-o-transition:color .35s ease-out, background .35s ease-in;
	-ms-transition:color .35s ease-out, background .35s ease-in;
	-moz-transition:color .35s ease-out, background .35s ease-in;
	-webkit-transition:color .35s ease-out, background .35s ease-in;
	transition:color .35s ease-out, background .35s ease-in;
}
	.cid-r4SvnEU0Y8 .socicon-facebook:hover {
		color: #3b5998;
	}

.cid-r4SvnEU0Y8 .socicon-tumblr {
	color: #686461;
	-o-transition:color .35s ease-out, background .35s ease-in;
	-ms-transition:color .35s ease-out, background .35s ease-in;
	-moz-transition:color .35s ease-out, background .35s ease-in;
	-webkit-transition:color .35s ease-out, background .35s ease-in;
	transition:color .35s ease-out, background .35s ease-in;
}
	.cid-r4SvnEU0Y8 .socicon-tumblr:hover {
		color: #34526f;
	}

.cid-r4SvnEU0Y8 .socicon-twitter {
	color: #686461;
	-o-transition:color .35s ease-out, background .35s ease-in;
	-ms-transition:color .35s ease-out, background .35s ease-in;
	-moz-transition:color .35s ease-out, background .35s ease-in;
	-webkit-transition:color .35s ease-out, background .35s ease-in;
	transition:color .35s ease-out, background .35s ease-in;
}
	.cid-r4SvnEU0Y8 .socicon-twitter:hover {
		color: #0084b4;
	}

/* CONTACT FORM
-------------------------------------------------*/

/* CONTACT FORM - TITLE */

.cid-r4SvjhFggJ h1 {
	font-family: 'Arima Madurai', cursive;
	font-size: 3.5em;
	font-weight: 400;
	color: #959B20;
}

.cid-r4SvjhFggJ h2 {
	font-family: 'Open Sans', sans-serif;
	font-size: 1.75em;
	font-weight: 300;
}

/* FORM - FIELDS */

.cid-r4SvjhFggJ form.mbr-form label {
	font-family: 'Open Sans', sans-serif;
	font-size: 1.25em;
	font-weight: 300;
}

.cid-r4SvjhFggJ {
  padding-top: 45px;
  padding-bottom: 60px;
  background-image: url("../../../assets/images/bkgcontato.jpg");
}

/**************************************************
ATUAÇÃO
**************************************************/

/* PAGE HEADER
-------------------------------------------------*/

.cid-r4XYZiZBei h1 {
	font-family: 'Arima Madurai', cursive;
	font-size: 3.5em;
	font-weight: 400;
	padding-top: 50px;
}

.cid-r4XYZiZBei {
  padding-top: 135px;
  padding-bottom: 75px;
  background-image: url("../../../assets/images/header-services-2000x1325.jpg");
}

/* PAGE CONTENT
-------------------------------------------------*/

.cid-r4Y0wh9sGh {
	background-color: #FFFFFF;
}

.cid-r4Y0wh9sGh h2 {
	font-family: 'Arima Madurai', cursive;
	font-size: 2.5em;
	font-weight: 400;
	color: #959B20;
	padding-bottom: 30px;
}

.cid-r4Y0wh9sGh .card-box {
	min-height: 350px;
	background-color: #efefef;
}

.cid-r4Y0wh9sGh h3 {
	font-family: 'Arima Madurai', cursive;
	font-size: 1.75em;
	font-weight: 400;
}

.cid-r4Y0wh9sGh p {
	font-family: 'Open Sans', sans-serif;
	font-size: 1.0em;
	font-weight: 400;
	line-height: 1.75em;
	color: #464341;
}

/**************************************************
NOVIDADES
**************************************************/

/* BLOG HIGHLIGHTS
-------------------------------------------------*/

.cid-r4Y4A1Rs6V {
	padding-bottom: 75px;
}

.cid-r4Y4A1Rs6V h1 {
	font-family: 'Arima Madurai', cursive;
	font-size: 3.5em;
	font-weight: 400;
	text-align: center;
	color: #959B20;
	padding-top: 50px;
}

.cid-r4Y4A1Rs6V h2 {
	font-family: 'Arima Madurai', cursive;
	font-size: 1.75em;
	font-weight: 300;
}

.cid-r4Y4A1Rs6V h3 {
	font-family: 'Arima Madurai', cursive;
	font-size: 2.0em;
	font-weight: 400;
	color: #959B20;
}

.cid-r4Y4A1Rs6V h4 {
	font-family: 'Arima Madurai', cursive;
	font-size: 1.75em;
	font-weight: 700;
}

.cid-r4Y4A1Rs6V p {
	font-family: 'Open Sans', sans-serif;
	font-size: 1.0em;
	font-weight: 400;
	line-height: 1.75em;
	color: #464341;
}

.cid-r4Y4A1Rs6V ul,
.cid-r4Y4A1Rs6V ol {
	font-family: 'Open Sans', sans-serif;
	font-size: 1.0em;
	font-weight: 400;
	line-height: 1.25em;
	color: #464341;
	text-align: left;
}

.cid-r4Y4A1Rs6V blockquote {
	font-family: 'Open Sans', sans-serif;
	text-align: left;
}

/*
.cid-r5rwxn472R h3 {
	font-family: 'Arima Madurai', cursive;
	font-size: 2.0em;
	font-weight: 400;
	text-align: center;
	color: #959B20;
}

.cid-r5rwxn472R h4 {
	font-family: 'Open Sans', sans-serif;
	font-size: 1.25em;
	font-weight: 700;
}

.cid-r5rwxn472R p {
	font-family: 'Open Sans', sans-serif;
	font-size: 1.0em;
	font-weight: 400;
	line-height: 1.75em;
	color: #FFFFFF;
}
*/

/* BLOG LATEST POSTS
-------------------------------------------------*/

/* INSTAGRAM FEED
-------------------------------------------------*/

.mbr-instagram-feed h1 {
	font-family: 'Arima Madurai', cursive;
	font-size: 3.5em;
	font-weight: 400;
	color: #959B20;
}

/**************************************************
CATEGORIAS
**************************************************/

/* PAGE HEADER (NUTROLOGIA)
-------------------------------------------------*/

.cid-r4Y8FpS6eL h1 {
	font-family: 'Arima Madurai', cursive;
	font-size: 3.5em;
	font-weight: 400;
	text-align: center;
	color: #FFFFFF;
	padding-top: 50px;
}

/* PAGE HEADER (MEDICINA INTEGRATIVA)
-------------------------------------------------*/

.cid-r4YcMgwide h1 {
	font-family: 'Arima Madurai', cursive;
	font-size: 3.5em;
	font-weight: 400;
	text-align: center;
	color: #FFFFFF;
	padding-top: 50px;
}

/* PAGE HEADER (DICAS E RECEITAS)
-------------------------------------------------*/

.cid-r4YcVo4iua h1 {
	font-family: 'Arima Madurai', cursive;
	font-size: 3.5em;
	font-weight: 400;
	text-align: center;
	color: #FFFFFF;
	padding-top: 50px;
}

/* BLOG POSTS
-------------------------------------------------*/

.cid-r4Y8HxNw8h {
	padding-top: 75px;
	padding-bottom: 75px;
}

.cid-r4Y8HxNw8h h4 {
	font-family: 'Open Sans', sans-serif;
	font-size: 1.25em;
	font-weight: 400;
}

.cid-r4Y8HxNw8h p {
	font-family: 'Open Sans', sans-serif;
	font-size: 1.0em;
	font-weight: 400;
	line-height: 1.75em;
	color: #464341;
}

/**************************************************
POSTS
**************************************************/

/* POST HEADER
-------------------------------------------------*/

.cid-r4Y9DX5tey h2 {
	font-family: 'Open Sans', sans-serif;
	font-size: 1.75em;
	font-weight: 300;
}

.cid-r4Y9DX5tey h4 {
	font-family: 'Open Sans', sans-serif;
	font-size: 1.25em;
	font-weight: 300;
}

/* POST IMAGE HIGHLIGHT
-------------------------------------------------*/

/* POST CONTENT (tumblr)
-------------------------------------------------*/

.cid-r4Ya1glpmE p {
	font-family: 'Open Sans', sans-serif;
	font-size: 1.0em;
	font-weight: 400;
	line-height: 1.75em;
	color: #464341;
}

.cid-r4Ya1glpmE .tumblr-container {
	padding-top: 100px;
}

/* POST NAVIGATION
-------------------------------------------------*/

/* SOCIAL SHARE
-------------------------------------------------*/

.cid-r4Yay93XKp h1 {
	font-family: 'Arima Madurai', cursive;
	font-size: 3.5em;
	font-weight: 400;
	color: #959B20;
}

/* NEWSLETTER SIGN UP
-------------------------------------------------*/

.cid-r4Yaz9qrBR h1 {
	font-family: 'Arima Madurai', cursive;
	font-size: 3.5em;
	font-weight: 400;
	color: #959B20;
}

.cid-r4Yaz9qrBR h4 {
	font-family: 'Open Sans', sans-serif;
	font-size: 1.75em;
	font-weight: 300;
}

.cid-r4Yaz9qrBR input.button {
	margin-top: 0;
	border-radius: 100px;
}

@media only screen and (max-width : 320px) {
	.cid-r4Yaz9qrBR form span.input-group-btn {
		padding-top: 10px;
	}
}

@media only screen and (max-width : 480px) {
	.cid-r4Yaz9qrBR form span.input-group-btn {
		padding-top: 10px;
	}
}

@media only screen and (max-width : 767px) {
	.cid-r4Yaz9qrBR form span.input-group-btn {
		padding-top: 10px;
	}
}

/**************************************************
POLÍTICA DE PRIVACIDADE
**************************************************/

/* LINKS
-------------------------------------------------*/

.cid-r4Y0wh9sGh h2 a:link {
	color: #959B20;
}

.cid-r4Y0wh9sGh h2 a:hover {
	color: #D3DA48;
}





