/*
 * READ MORE
 * --------------------------------------------------
 */
 .sidebar-box {
 	max-height: 420px;
 	position: relative;
 	overflow: hidden;
 }
 .sidebar-box .read-more { 
 	position: absolute; 
 	bottom: 0; 
 	left: 0;
 	width: 100%; 
 	text-align: center; 
 	margin: 0; padding: 30px 0; 
 	background-image: linear-gradient(to bottom, transparent, white);
 }


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

 /*Morebi Rounded*/
 @font-face {
 	font-family: 'Morebi Rounded Bold';
 	src: url('../fonts/morebirounded/MorebiRounded-Bold.eot');
 	src: url('../fonts/morebirounded/MorebiRounded-Boldd41d.eot?#iefix') format('embedded-opentype'),
 	url('../fonts/morebirounded/MorebiRounded-Bold.woff') format('woff'),
 	url('../fonts/morebirounded/MorebiRounded-Bold.ttf') format('truetype');
 	font-weight: bold;
 	font-style: normal;
 }

 @font-face {
 	font-family: 'Morebi Rounded Italic';
 	src: url('../fonts/morebirounded/MorebiRounded-Italic.eot');
 	src: url('../fonts/morebirounded/MorebiRounded-Italicd41d.eot?#iefix') format('embedded-opentype'),
 	url('../fonts/morebirounded/MorebiRounded-Italic.woff') format('woff'),
 	url('../fonts/morebirounded/MorebiRounded-Italic.ttf') format('truetype');
 	font-weight: normal;
 	font-style: italic;
 }

 @font-face {
 	font-family: 'Morebi Rounded Medium';
 	src: url('../fonts/morebirounded/MorebiRounded-Medium.eot');
 	src: url('../fonts/morebirounded/MorebiRounded-Mediumd41d.eot?#iefix') format('embedded-opentype'),
 	url('../fonts/morebirounded/MorebiRounded-Medium.woff') format('woff'),
 	url('../fonts/morebirounded/MorebiRounded-Medium.ttf') format('truetype');
 	font-weight: normal;
 	font-style: normal;
 }

 @font-face {
 	font-family: 'Morebi Rounded Regular';
 	src: url('../fonts/morebirounded/MorebiRounded-Regular.eot');
 	src: url('../fonts/morebirounded/MorebiRounded-Regulard41d.eot?#iefix') format('embedded-opentype'),
 	url('../fonts/morebirounded/MorebiRounded-Regular.woff') format('woff'),
 	url('../fonts/morebirounded/MorebiRounded-Regular.ttf') format('truetype');
 	font-weight: normal;
 	font-style: normal;
 }

 @font-face {
 	font-family: 'Morebi Rounded Thin';
 	src: url('../fonts/morebirounded/MorebiRounded-Thin.eot');
 	src: url('../fonts/morebirounded/MorebiRounded-Thind41d.eot?#iefix') format('embedded-opentype'),
 	url('../fonts/morebirounded/MorebiRounded-Thin.woff') format('woff'),
 	url('../fonts/morebirounded/MorebiRounded-Thin.ttf') format('truetype');
 	font-weight: 100;
 	font-style: normal;
 }
 body, p {
 	font-size: 20px;
 	line-height: 34px;
 	font-weight: 400;
 	font-family: 'Morebi Rounded Regular',HelveticaNeue-Light,'Helvetica Neue Light','Helvetica Neue',Helvetica,Arial,'Lucida Grande',sans-serif;
 }

 .menu {
 	font-family: 'Morebi Rounded Bold';
 }


 input, select, textarea {
 	font-family: 'Morebi Rounded Medium';
 }

 button, btn {
 	font-family: 'Morebi Rounded Bold';
 }

 h1, h2, h3, h4, h5, h6 {
 	font-family: 'Morebi Rounded Medium';
 }

/*
 * MATERIAL ICONS
 * --------------------------------------------------
 */
 @font-face {
	font-family: 'Material Icons';
	font-style: normal;
	font-weight: 400;
	src: url(https://fonts.gstatic.com/s/materialicons/v31/2fcrYFNaTjcS6g4U3t-Y5ZjZjT5FdEJ140U2DJYC3mY.woff2) format('woff2');
  }
  
  .material-icons {
	font-family: 'Material Icons';
	font-weight: normal;
	font-style: normal;
	line-height: 1;
	letter-spacing: normal;
	text-transform: none;
	display: inline-block;
	white-space: nowrap;
	word-wrap: normal;
	direction: ltr;
	-webkit-font-feature-settings: 'liga';
	-webkit-font-smoothing: antialiased;
  }
  .footer-logo {
    max-height: 150px;   /* ajusta aqui: 32, 36, 40… */
}
/* Aproxima a logo da faixa branca acima */
.footer-2 {
    padding-top: 10px;      /* antes provavelmente era algo como 60px ou 80px */
}

/* Se ainda ficar muito longe, pode reduzir também o bottom */
.footer-2 .container {
    padding-top: 10px;      /* opcional, pra ajustar mais fino */
}

  