@font-face {
	font-family: 'intro';
	src: url('fonts/intro-webfont.eot');
	src: url('fonts/intro-webfont.eot?#iefix') format('embedded-opentype'),
		 url('fonts/intro-webfont.woff2') format('woff2'),
		 url('fonts/intro-webfont.woff') format('woff'),
		 url('fonts/intro-webfont.ttf') format('truetype'),
		 url('fonts/intro-webfont.svg#intro') format('svg');
	font-weight: normal;
	font-style: normal;
}
@font-face {
	font-family: 'icons';
	src:url('icons/icons.eot?7qg6vz');
	src:url('icons/icons.eot?#iefix7qg6vz') format('embedded-opentype'),
		url('icons/icons.woff?7qg6vz') format('woff'),
		url('icons/icons.ttf?7qg6vz') format('truetype'),
		url('icons/icons.svg?7qg6vz#icons') format('svg');
	font-weight: normal;
	font-style: normal;
}

/*
////////////////
///////novas///
///////////////
*/
@font-face {
	font-family: 'Conv_ufonts.com_gotham-book';
	src: url('fontsv2/ufonts.com_gotham-book.eot');
	src: local('☺'), 
	url('fontsv2/ufonts.com_gotham-book.woff') format('woff'), 
	url('fontsv2/ufonts.com_gotham-book.ttf') format('truetype'), 
	url('fontsv2/ufonts.com_gotham-book.svg') format('svg');
	font-weight: normal;
	font-style: normal;
}

@font-face {
	font-family: 'gothambold1';
	src: url('fontsv2/gothambold1.eot');
	src: local('gothambold1'), 
	url('fontsv2/gothambold1.woff') format('woff'), 
	url('fontsv2/gothambold1.ttf') format('truetype');
}
/* use this class to attach this font to any element i.e. <p class="fontsforweb_fontid_5903">Text with this font applied</p> */
.fontsforweb_fontid_5903 {
	font-family: 'gothambold1' !important;
}

/*
//////////////////
////STYLE RESET//
////////////////
*/

	* {	outline: 0; margin: 0; padding: 0; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; }
	*:before, *:after { -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; }
	p, h1, h2, h3, h4, h5, h6, label, span, img, button, input, li { line-height: 150%; font-weight: normal; font-size: 1em; word-spacing: 0; }
	address { font-style: normal; }
	html, body { height: 100%; }
	body { font-size: 62.5%; }
	a img { border: none; }
	main, article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section, div { display: block; vertical-align: top; word-spacing: -3px; }
	[type="search"] { background: none; -webkit-appearance: textfield; }
	::-webkit-input-placeholder, :-moz-placeholder { color: inherit !important; text-transform: lowercase; }
	::-moz-focus-inner { border: 0; padding: 0; }
	input:focus, select:focus {	outline: none; }
	input[type="number"]::-webkit-outer-spin-button { -webkit-appearance: none; margin: 0; }
	input[type="number"]::-webkit-inner-spin-button { -webkit-appearance: none; }
	input[type="search"]::-webkit-search-cancel-button { -webkit-appearance: none; }


/*
////////////
////ICONS//
//////////
*/

	[data-icon]:before {
		content: attr(data-icon);
		font-family: 'icons';
		speak: none;
		font-style: normal;
		font-weight: normal;
		font-variant: normal;
		text-transform: none;
		line-height: 100%;
		position: relative;
		font-size: 32px;
		width: 32px;
		height: 32px;
		line-height: 32px;
		display: inline-block;
		vertical-align: middle;
		text-align: center;
		margin-right: 4px;
		/* color: #eacf38; */
	}

	
	[data-icon="chat"]:before {
		content: "\e611";
	}

	[data-icon="cellphone"]:before {
		content: "\e612";
	}

	[data-icon="more"]:before {
		content: "\e613";
	}

	[data-icon="less"]:before {
		content: "\e614";
	}

	[data-icon="clock"]:before {
		content: "\e615";
	}

	[data-icon="converter"]:before {
		content: "\e616";
	}

	[data-icon="converters"]:before {
		content: "\e617";
	}

	[data-icon="people"]:before {
		content: "\e618";
	}

	[data-icon="group"]:before {
		content: "\e619";
	}

	[data-icon="change-channel"]:before {
		content: "\e61a";
	}

	[data-icon="antenna"]:before {
		content: "\e61b";
	}

	[data-icon="waves"]:before {
		content: "\e61c";
	}

	[data-icon="tv-lcd"]:before {
		content: "\e61d";
	}

	[data-icon="home"]:before {
		content: "\e600";
	}

	[data-icon="play"]:before {
		content: "\e601";
	}

	[data-icon="signal"]:before {
		content: "\e602";
	}

	[data-icon="tv"]:before {
		content: "\e603";
	}

	[data-icon="change"]:before {
		content: "\e604";
	}

	[data-icon="question"]:before {
		content: "\e605";
	}

	[data-icon="location"]:before {
		content: "\e606";
	}

	[data-icon="location-2"]:before {
		content: "\e607";
	}

	[data-icon="down"]:before {
		content: "\e608";
	}

	[data-icon="configuration"]:before {
		content: "\e609";
	}

	[data-icon="notification"]:before {
		content: "\e60a";
	}

	[data-icon="card"]:before {
		content: "";
		width: 37px;
		height: 37px;
		background:url(../images/icones/icone-prog-kits.png) center top no-repeat;
	}
	[data-icon="sobre"]:before {
		content: "";
		width: 37px;
		height: 37px;
		background:url(../images/icones/icone-sobre.png) center top no-repeat;
	}

	[data-icon="question-2"]:before {
		content: "\e60c";
	}

	[data-icon="top"]:before {
		content: "\e60d";
	}

	[data-icon="phone"]:before {
		/*content: "\e60e";*/
		content: "\e623";
	}

	[data-icon="youtube"]:before {
		content: "\e60f";
	}

	[data-icon="facebook"]:before {
		content: "\e610";
	}

	[data-icon="menu"]:before {
		content: "\e61e";
	}

	[data-icon="locked"]:before {
		content: "\e61f";
	}

	[data-icon="close"]:before {
		content: "\e620";
	}

	[data-icon="alert"]:before {
		content: "\e621";
	}

	[data-icon="email"]:before {
		content: "\e622";
	}

	[data-icon="twitter"]:before {
		content: "\e624";
	}

	[data-icon="antenistas"]:before {
		content: "\e800";
	}

	[data-icon="camera"]:before {
		content: "\e801";
	}

	[data-icon="pdf"]:before {
		content: "\e900";
	}

	/*//////
	SIZES*/

	[data-icon-size="s"]:before {
		font-size: 24px;
	}
	[data-icon-size="m"]:before {
		font-size: 32px;
	}
	[data-icon-size="l"]:before {
		font-size: 64px;
		width: 64px;
		height: 64px;
		line-height: 64px;
	}
	[data-icon-size="l"][data-icon="down"]:before {
		font-size: 46px;
	}

	/*/////////
	POSITION*/

	[data-icon][data-icon-position="external"] {
	}
		[data-icon][data-icon-position="external"]:before {
			display: inline-block;
			width: 100%;
			text-align: center;
			margin-top: 8px;
			margin-bottom: 8px;
		}
		[data-icon][data-icon-position="external"] .icon-tt {
			display: block;
		}

	/*//////////
	EXIBITION*/

	.icon-tt {
		color: inherit;
		font-family: inherit;
		display: inline-block;
		margin-top: 0;
		font-weight: inherit;
		line-height: 125%;
		vertical-align: middle;
	}
		strong.icon-tt {
			font-weight: 700;
		}
	[data-icon][data-icon-exibition="c"]:before {
		margin-right: 0;
	}
	[data-icon][data-icon-exibition="c"] .icon-tt {
		display: none;
	}

	/*//////
	STYLE*/

	[data-icon-style="secondary"]:before {
		background-color: #eacf38;
		border-radius: 50%;
		color: #282828;
		width: 48px;
		height: 48px;
		line-height: 48px;
	}
	[data-icon-size="l"][data-icon-style="secondary"]:before {
		width: 96px;
		height: 96px;
		line-height: 96px;
	}
	[data-icon-style="contrast"]:before {
		background-color: #282828;
		border-radius: 50%;
		color: #eacf38;
		width: 48px;
		height: 48px;
		line-height: 48px;
	}
	[data-icon-size="s"][data-icon-style="contrast"]:before {
		background-color: #282828;
		border-radius: 50%;
		color: #eacf38;
		width: 32px;
		height: 32px;
		line-height: 32px;
		font-size: 16px;
	}
	[data-icon-size="l"][data-icon-style="contrast"]:before {
		width: 96px;
		height: 96px;
		line-height: 96px;
	}

/*
/////////////////
////TYPOGRAPHY//
///////////////
*/

	/*//////
	LINKS*/

	a {
		font-family: 'intro', sans-serif;
		text-decoration: none;
		color: #2b2e83;
		position: relative;
	}
	a.active {
		color: #2b2e83;
	}

	/*////////
	HEADERS*/

	h1, 
	h2, 
	h3, 
	h4, 
	h5 {
		font-family: 'intro', sans-serif;
		color: #282828;
		line-height: 100%;
		font-weight: normal;
	}
	h1 {
		font-size: 4.8em;
		color: #282828;
	}
	h2 {
		font-size: 4.2em;
	}
	h3 {
		font-size: 2.6em;
		line-height: 125%;
	}
	h4 {
		font-size: 1.8em;
		line-height: 125%;
	}
	h5 {
		font-size: 1.6em;
		line-height: 125%;
		font-weight: normal;
	}

	/*/////
	TEXT*/

	p, 
	li, 
	label, 
	input,
	td,
	span {
		margin-top: 12px;
		font-family: 'lato', sans-serif;
		font-size: 1.6em;
		color: #f05a29;
		word-spacing: 0;
	}
	small {
		font-size: .75em;
		line-height: 100%;
	}
	li {
		margin-top: 6px;
		list-style: none;
	}
		#vnd-content li:before {
			content: '•';
			color: #eacf38;
			margin-right: 6px;
		}
	li p,
	li li,
	* span {
		font-size: 1em;
	}
	li li {
		margin-left: 20px;
	}

/*
/////////////
////TABLES//
///////////
*/

	table {
		width: 100%;
	}
		table th, 
		table td {
			text-align: center;
			padding: 18px;
			word-spacing: .05em;
			background-color: #eacf38;
			color: #282828;
		}
		table th {
			font-family: 'intro', sans-serif;
			line-height: 100%;
			font-weight: normal;
			font-size: 1.6em;
		}
		table tr:first-child th {
			background-color: #282828;
			color: #fff;
		}
		table td .vnd-btn {
			margin-top: 18px;
			font-size: .85em;
			background-color: #eacf38;
			border-color: #fff;
		}
		table td .vnd-btn:hover {
			background-color: #fff;
		}

/*
////////////
////FORMS//
//////////
*/
	input {
		margin: 0;
	}
	label {
		cursor: pointer;
	}
	form.vnd-frm {
		margin-top: 24px;
	}
		.vnd-frm.frm-item {
			margin-top: 12px;
		}
			.vnd-frm.frm-text, 
			.vnd-frm.frm-select {
				background-color: transparent;
				border: 2px solid #282828;
				color: #282828;
				display: inline-block;
				font-family: 'intro', sans-serif;
				padding: 12px;
				font-size: 1.6em;
				width: 100%;
				-webkit-transition: all .17s ease-out;
				-moz-transition: all .17s ease-out;
				-ms-transition: all .17s ease-out;
				transition: all .17s ease-out;
				border-radius: 5px;
				vertical-align: middle;
				min-height: 50px;
				word-spacing: 0;
			} 
				.vnd-frm.frm-select option {
					background-color: #fff;
					color: #282828;
				}
			.vnd-frm.frm-text:hover {
			}
			.vnd-frm.frm-text:focus {
			}
		.vnd-frm.frm-item-inline {
		}
			.vnd-frm.frm-item-inline .frm-select, 
			.vnd-frm.frm-item-inline .frm-text {
				white-space: nowrap;
				overflow: hidden;
				width: 49%;
			}
			.vnd-frm.frm-item-inline .frm-select, 
			.vnd-frm.frm-item-inline .frm-text {
				margin-left: 2%;
			}
			.vnd-frm.frm-item-inline .frm-select:first-child, 
			.vnd-frm.frm-item-inline .frm-text:first-child {
				margin-left: 0;
			}
			.vnd-frm.frm-item-inline .vnd-btn {
				white-space: nowrap;
				overflow: hidden;
				width: 50%;
			}

/*
//////////////
////BUTTONS//
////////////
*/
	
	.bl-btn {
		margin-top: 18px;
		word-spacing: .05em;
	}
	.bl-btn-isolated {
		margin-bottom: 48px;
	}
	.vnd-btn {
		background-color: #fff;
		font-family: 'intro', sans-serif;
		padding: 12px;
		color: #f05a29;
		font-size: 1.4em;
		display: inline-block;
		vertical-align: middle;
		cursor: pointer;
		border: 2px solid #eacf38;
		-webkit-transition: all .17s ease-out;
		-moz-transition: all .17s ease-out;
		-ms-transition: all .17s ease-out;
		transition: all .17s ease-out;
		border-radius: 5px;
		text-align: center;
		min-height: 50px;
		line-height: 22px;
		word-spacing: 0;
	}
	.vnd-btn[data-button-size="s"] {
		padding: 3px 12px;
		min-height: 32px;
		line-height: 22px;
	}
	.vnd-btn[data-button-size="l"] {
		font-size: 1.8em;
	}
	.vnd-btn:hover, 
	.vnd-btn:focus {
		background-color: #eacf38;
	}
	.vnd-btn.btn-contrast {
		background-color: #282828;
		border-color: #282828;
		color: #eacf38;
	}
	.vnd-btn.btn-contrast:hover, 
	.vnd-btn.btn-contrast:focus {
		color: #282828;
		background-color: #eacf38;
		border-color: #eacf38;
	}
	.vnd-btn.btn-contact {
		margin-top: 48px;
		display: block;
		font-size: 1.8em;
	}
		.vnd-btn.btn-contact strong {
			font-size: 1.75em;
			vertical-align: middle;
			font-weight: normal;
		}
		.vnd-btn.btn-contact em {
			font-style: normal;
			text-decoration: underline;
		}

/*
///////////
////MISC//
/////////
*/

	hr {
		display: none;
	}
	.vnd-message {
		margin: 18px 0;
		text-align: center;
		padding: 12px;
		background-color: #eacf38;
		border-radius: 5px;
		font-size: .85em;
	}
		.vnd-message p {
			font-family: 'intro', sans-serif;
		}
		#vnd-content .vnd-message li:before {
			color: #282828;
		}
		.vnd-message p:first-child {
			margin-top: 0;
		}
		.vnd-message.message-success {
			background-color: #9f9;
		}
			.vnd-message.message-success p {
				color: #292;
			}
		.vnd-message.message-error {
			background-color: #f99;
		}
			.vnd-message.message-error p {
				color: #922;
			}
	.bl-sub-nav {
		background-color: #eacf38;
	}
		.sub-nav {
			text-align: center;
		}
			.sub-nav .nav-item {
				display: inline-block;
				margin: 0;
				font-size: 1.1em;
			}
				.sub-nav .nav-item a {
					display: block;
					padding: 12px;
					background-color: #eacf38;
					transition: all .17s ease-out;
				}
				.sub-nav .nav-item a:hover, 
				.sub-nav .nav-item a:focus, 
				.sub-nav .nav-item a.active {
					background-color: #fff;
				}
			.sub-nav .nav-item:before {
				display: none;
			}
	.vnd-page #vnd-content .bl-section.bl-section-video {
		background-color: #282828;
		height: 300px;
		overflow: hidden;
		position: relative;
		padding-top: 0;
	}
		.vnd-page #vnd-content .bl-section.bl-section-video .play {
			color: #fff;
			font-size: 96px;
			width: 96px;
			height: 96px;
			line-height: 96px;
			z-index: 20;
			position: absolute;
			left: 50%;
			top: 50%;
			margin-left: -48px;
			margin-top: -48px;
		}
			.vnd-page #vnd-content .bl-section.bl-section-video .play:before {
				color: #fff;
				font-size: 96px;
				width: 96px;
				height: 96px;
				line-height: 96px;
			}
		.vnd-page #vnd-content .bl-section.bl-section-video img {
			width: 1918px;
			height: 768px;
			max-width: none;
			display: block;
			z-index: 5;
			position: absolute;
			top: 50%;
			left: 50%;
			margin-top: -384px;
			margin-left: -959px;
			opacity: .4;
			transition: all .17s ease-out;
		}
		.vnd-page #vnd-content .bl-section.bl-section-video .play:hover + img {
			transform: scale(1.1);
		}

/*
/////////////////
////COMPONENTS//
///////////////
*/

	.vnd-com.com-tooltip {
		position: relative;
	}
		.vnd-com.com-tooltip:hover:before {
			content: attr(data-tooltip);
			font-size: .9em;
			line-height: 125%;
			text-align: center;
			position: absolute;
			left: 50%;
			top: 100%;
			margin-top: 10px;
			margin-left: -160px;
			width: 320px;
			padding: 10px;
			background-color: #282828;
			border-radius: 10px;
		}
		.vnd-com.com-tooltip:hover:after {
			content: "";
			display: block;
			position: absolute;
			left: 50%;
			top: 100%;
			width: 0;
			height: 0;
			margin-top: -14px;
			border: 14px solid transparent;
			border-bottom-color: #282828;
			z-index: 2;
		}

/*
//////////////
////MODULES//
////////////
*/

	.vnd-mod.mod-content,
	.vnd-mod.mod-media {
		vertical-align: middle;
		margin-top: 36px;
	}
	.vnd-mod.mod-content-media {
		text-align: center;
	}
		.vnd-mod.mod-content-media img {
			display: inline-block;
		}
	.vnd-mod.mod-content-out {
		margin-top: 84px;
	}
	.vnd-mod.mod-content-banner-full {
		margin: -34px;
	}

/*
///////////////////////
////GLOBAL STRUCTURE//
/////////////////////
*/

	body {
		background: #fff;
		overflow-x: hidden;
		text-align: center;
	}
	img {
		width: auto;
		max-width: 100%;
	}
	#vnd-document {
		height: 100%;
		min-height: 100%;
	}
		.vnd-wrapper {
			width: 100%;
			max-width: 1116px;
			margin: auto;
			vertical-align: middle;
			text-align: left;
		}
		#vnd-header {
		}
			#vnd-region {
				margin-top: 36px;
				text-align: right;
				vertical-align: middle;
			}
				#vnd-region .bl-btn, 
				#vnd-region p {
					margin-top: 0;
				}
					#vnd-region p .vnd-btn {
						margin-left: 12px;
						font-size: 0.875em;
					}
			#vnd-references {
				vertical-align: middle;
				margin-top: 36px;
			}
				#vnd-references .vnd-btn {
					position: relative;
					right: -100px;
				}
			#vnd-header #vnd-logo {
				margin-top: 16px;
				vertical-align: middle;
				line-height: 75%;
			}
				#vnd-header #vnd-logo a {
					color: #000;
					/*text-indent: -99999px;*/
					display: inline-block;

				}
				#vnd-header #vnd-logo .logo-seja-digital
				{
					display: inline-block;
					width: 100%;
					max-width: 315px;
				}

		.vnd-lnk-nav,
		.vnd-lnk-close {
			display: none;
		}
		#vnd-shortcuts, 
		#vnd-shortcuts .vnd-wrapper {
			text-align: right;
			background-color: #fabb18;
		}
			#vnd-shortcuts ul {
				display: inline-block;
				margin: 7px;
			}
				#vnd-shortcuts li {
					font-size: 1.1em;
					display: inline-block;
					margin: 0 4px;
				}
		#vnd-navigation, 
		#vnd-map {
			background-color: #2b2e83;
			margin-top: 16px;
			vertical-align: middle;
			text-align: center;
		}
			#vnd-navigation .vnd-wrapper {
				text-align: left;
				position: relative;
			}
			#vnd-navigation .nav-item, 
			#vnd-map .nav-item {
				font-size: 1.1em;
				width: 14.25%;
				display: inline-block;
				list-style: none;
				margin: 0;
				vertical-align: top;
				text-align: center;
			}
				#vnd-navigation .nav-item a, 
				#vnd-map .nav-item a {
					background-color: #2b2e83;
					padding: 10px;
					height: 100px;
					display: block;
					color: #fff;
				}
					#vnd-navigation .nav-item a[data-icon]:before, 
					#vnd-map .nav-item a[data-icon]:before {
						color: #eacf38;
					}
				#vnd-navigation .nav-item a:hover, 
				#vnd-navigation .nav-item a:focus, 
				#vnd-navigation .nav-item a.active,
				
				#vnd-map .nav-item a:hover, 
				#vnd-map .nav-item a:focus, 
				#vnd-map .nav-item a.active {
					background-color: #070843;
					color: #ffffff;
					transition: all .17s ease-out;
				}
					#vnd-navigation .nav-item a:hover[data-icon]:before, 
					#vnd-navigation .nav-item a:focus[data-icon]:before, 
					#vnd-navigation .nav-item a.active[data-icon]:before,
					#vnd-map .nav-item a:hover[data-icon]:before, 
					#vnd-map .nav-item a:focus[data-icon]:before, 
					#vnd-map .nav-item a.active[data-icon]:before {
						color: #eacf38;
					} 
			#vnd-navigation .sub-nav {
				position: absolute;
				top: 100%;
				left: 0;
				width: 100%;
			}
				#vnd-navigation .sub-nav .nav-item {
					width: 20%;
					margin: 0;
					margin-right: -5px;
				}
					#vnd-navigation .sub-nav .nav-item a {
						background-color: #eacf38;
					}
		#vnd-content {
		}
			#vnd-content .bl-section {
				padding: 36px 0 72px;
			}
			#vnd-content .bl-section[data-view="expanded"] {
				position: relative;
				max-width: 100%;
				width: 100%;
				margin-right: 0;
				margin-left: 0;
			}
				#vnd-content [data-view="expanded"] [data-view="expanded"] .vnd-wrapper {
					display: block;
					margin: 0 auto;
				}
				#vnd-content .bl-section .bl-top {
					text-align: center;
					padding: 36px 0;
				}
				#vnd-content .bl-section .bl-top .vnd-btn {
					margin-top: 14px;
					margin-right: 7px;
				}
				#vnd-content .bl-section[data-main-section] .bl-top {
					text-align: left;
				}
				#vnd-content .bl-section .bl-footer {
					margin-top: 36px;
				}
		#vnd-map {
			text-align: left;
		}
			#vnd-map .nav-item {
				width: 20%;
				min-width: 118px;
			}
				#vnd-map .nav-item a {
					padding: 10px 2px;
				}
			#vnd-map .map-primary {
				vertical-align: top;
				text-align: left;
				margin-right: 0;
			}
				#vnd-map .map-primary .nav-item:last-child a {
					margin-right: -5px;
					border-radius: 0 5px 5px 0;
				}
			#vnd-map .map-secondary {
				margin-left: 0;
				vertical-align: top;
				text-align: right;
				min-width: 320px;
			}
				#vnd-map .map-secondary .nav-item:last-child a {
					margin-left: -5px;
					border-radius: 5px 0 0 5px;
				}
				#vnd-map .map-secondary .nav-item {
					min-width: 60px;
				}
				#vnd-map .map-secondary .nav-item-phone {
					width: 80%;
				}
				#vnd-map .nav-item-phone .item-phone {
					background-color: #fff;
					padding: 12px 0;
					height: 100px;
					display: block;
					color: #282828;
					margin: 0;
					font-size: 1.4em;
					white-space: nowrap;
					text-transform: uppercase;
				}
					#vnd-map .nav-item-phone .item-phone .icon-tt {
						line-height: 100%;
						text-align: left;
						position: relative;
						padding-right: 72px;
						letter-spacing: -.05em;
					}
						#vnd-map .nav-item-phone .item-phone .number {
							font-weight: bold;
							letter-spacing: -.15em;
							position: absolute;
							right: 10px;
							top: 0;
							margin-top: 0;
							line-height: 75%;
							font-size: 2.8em;
						}
					#vnd-map .nav-item-phone .item-phone .mail {
						text-align: center;
						background-color: transparent;
						color: #282828;
						font-family: 'lato', sans-serif;
						padding: 0;
					}
						#vnd-map .nav-item-phone .item-phone .mail[data-icon]:before {
							font-size: 16px;
							line-height: 16px;
							width: auto;
							height: auto;
							color: inherit;
							margin: 0 6px;
							vertical-align: middle;
						}
						#vnd-map .nav-item-phone .item-phone .mail .icon-tt {
							padding: 0;
							text-transform: lowercase;
							letter-spacing: 0;
						}
		#vnd-footer {
			font-size: 0.85em;
			padding: 20px 0 35px;
			border-bottom: 10px solid #fc0;
		}
			#vnd-footer .chat-online {
				position: fixed;
				right: 1%;
				bottom: 0;
				z-index: 30;
			}
				#vnd-footer .chat-online a {
					border: 5px 5px 0 0;
					display: block;
					padding: 12px;
					background-color: #333;
					color: #fff;
				}
			#vnd-footer .bl-links-primary, 
			#vnd-footer .bl-links-secondary {
				vertical-align: middle;
			}
			#vnd-footer .bl-links-primary {
				text-align: left;
				float: left;
			}
			#vnd-footer .bl-links-secondary {
				text-align: right;
			}
			#vnd-footer li {
				margin-top: 20px;
				display: inline-block;
				margin-right: 5px;
				vertical-align: middle;
			}
				#vnd-footer a {
					margin-right: 7px;
				}
				#vnd-footer a.active {
					border: 2px solid #eacf38;
					border-radius: 5px;
					padding: 7px;
				}
				#vnd-footer a[data-icon] {
					padding: 0;
				}
				#vnd-footer a.vnd-btn {
					padding: 4px 6px;
					font-size: 1em;
					min-height: auto;
				}

/*
//////////////////
////PAGE THEMES//
////////////////
*/

	.vnd-sty-secondary {
		background-color: #eacf38;
	}
		/*//////////
		BUTTONS//*/
		
			.vnd-sty-secondary .vnd-btn {
				background-color: #eacf38;
				color: #282828;
				border: 2px solid #fff;
			}
			.vnd-sty-secondary .vnd-btn:hover, 
			.vnd-sty-secondary .vnd-btn:focus {
				background-color: #fff;
			} 

		/*///////
		TABLES*/

		
		.vnd-sty-secondary table {
		}
			.vnd-sty-secondary table th, 
			.vnd-sty-secondary table td {
				background-color: #282828;
				color: #fff;
				padding: 12px;
			}
			.vnd-sty-secondary table th {
				font-family: 'intro', sans-serif;
			}
			.vnd-sty-secondary table tr:first-child th {
				background-color: #fff;
				color: #282828;
			}

	.vnd-sty-contrast {
		background-color: #2b2e83;
	}

		/*////////
		ICONS//*/

		.vnd-sty-contrast  [data-icon]:before {
			color: #eacf38;
		}
		.vnd-sty-contrast  [data-icon] .icon-tt {
			color: inherit;
		}

		/*//////////
		BUTTONS//*/
		
			.vnd-sty-contrast .vnd-btn {
				background-color: transparent;
				color: #fff;
				border: 2px solid #fff;
			}
			.vnd-sty-contrast .vnd-btn:hover, 
			.vnd-sty-contrast .vnd-btn:focus {
				background-color: #fff;
				color: #282828;
			} 

		/*////////
		STYLE//*/

		.vnd-sty-contrast [data-icon-style="contrast"]:before {
			background-color: #eacf38;
			color: #282828;
		}

		/*////////
		HEADERS*/

		.vnd-sty-contrast h1, 
		.vnd-sty-contrast h2 {
			color: #fff;
		}

		.vnd-sty-contrast h3, 
		.vnd-sty-contrast h4 {
			color: #fff;
		}

		/*//////
		LINKS*/

		.vnd-sty-contrast a {
			color: #fff;
		}

		/*/////
		TEXT*/

		.vnd-sty-contrast p, 
		.vnd-sty-contrast li, 
		.vnd-sty-contrast label, 
		.vnd-sty-contrast input,
		.vnd-sty-contrast textarea, 
		.vnd-sty-contrast span {
			color: #fff;
		}

		/*//////
		TABLES*/

		
		.vnd-sty-contrast table {
		}
			.vnd-sty-contrast table th, 
			.vnd-sty-contrast table td {
				background-color: #ffffff;
				color: #282828;
				padding: 12px;
			}
			.vnd-sty-contrast table th {
				background-color: #eacf38;
				font-family: 'intro', sans-serif;
			}
			.vnd-sty-contrast table tr:first-child th {
				background-color: #eacf38;
				color: #282828;
			}


/*
//////////////////
////PAGE STYLES//
////////////////
*/

	.vnd-page.page-pre-home {
		padding-top: 10%;
		background-color: #eacf38;
	}
		.vnd-page.page-pre-home #vnd-header .vnd-wrapper {
			text-align: center;
			font-size: 1.2em;
		}
		.vnd-page.page-pre-home #vnd-content .frm-item-inline {
			text-align: center;
		}
			.vnd-page.page-pre-home #vnd-content .frm-select-state {
				width: 80px;
			}
			.vnd-page.page-pre-home #vnd-content .vnd-btn, 
			.vnd-page.page-pre-home #vnd-content .vnd-frm {
				margin-top: 12px;
			}
			.vnd-page.page-pre-home #vnd-content .frm-select-city {
				width: auto;
				min-width: 120px;
				margin-left: 1%;
			}
			.vnd-page.page-pre-home #vnd-content .bl-city .vnd-btn {
				margin-left: 1%;
				width: auto;
				min-width: 120px;
				word-spacing: 0;
			}
	.vnd-page.page-home #vnd-content .bl-section {
	}
		.vnd-page.page-home #vnd-content .btn-change-date {
			border: none;
			padding: 0;
			height: auto;
			min-height: 0;
			font-size: 2em;
			max-width: 450px;
			text-align: left; 
		}
		.vnd-page.page-home #vnd-content .btn-change-date:focus,
		.vnd-page.page-home #vnd-content .btn-change-date:hover {
			background-color: transparent;
		}
		.vnd-page.page-home #vnd-content .btn-change-date[data-icon] {
			padding-left: 48px;
			position: relative;
		}
			.vnd-page.page-home #vnd-content .btn-change-date[data-icon]:before {
				text-align: left;
				position: absolute;
				top: -6px;
				left: -6px;
				width: auto;
				height: auto;
				font-size: 48px;
			}
		.vnd-page.page-home #vnd-content .bl-section .vnd-go {
			position: absolute;
			left: 50%;
			bottom: -48px;
			margin-left: -48px;
			z-index: 30;
		}
		.vnd-page.page-home #vnd-content .bl-section .bl-top {
			text-align: center;
			padding: 36px 0;
		}
		.vnd-page.page-home #vnd-content .bl-section .bl-footer {
			text-align: center;
		}
		.vnd-page.page-home #vnd-content .bl-section#intro {
		}
			#intro .vnd-wrapper {
				position: relative;
			}
			#intro > .vnd-wrapper.active {
				display: block;
			}
			#intro > .vnd-wrapper {
				display: none;
			}
			#intro .slide-3 {
				margin-top: -36px;
				margin-bottom: -72px;
				background-color: #fbca0e;
				max-width: 100%;
				text-align: center;
			}
				#intro .bl-nav ul {
					position: absolute;
					left: 1.25%;
					bottom: -50px;
				}
					#intro .bl-nav li {
						display: inline-block;
						list-style-type: none;
						margin: 7px;
					}
					#intro .bl-nav li:before {
						content: "";
					}
						#intro .bl-nav li a {
							display: block;
							width: 12px;
							height: 12px;
							text-indent: -999px;
							overflow: hidden;
							background-color: #333;
							border-radius: 50%;
						}
						#intro .bl-nav li a.active {
							background-color: #eacf38;
						}
			.vnd-page.page-home #vnd-content .bl-section#intro .bl-footer {
				text-align: left;
				padding: 0;
				margin-top: 0;
			}
			.vnd-page.page-home #intro .mod-content-desc, 
			.vnd-page.page-home #intro .mod-content-media {
				margin-top: 0;
			}
			.vnd-page.page-home #intro .mod-content-media {
				position: relative;
				top: 36px;
			}
				.vnd-page.page-home #intro .mod-content-media .play {
					position: absolute;
					left: 50%;
					top: 50%;
					margin-left: -48px;
					margin-top: -76px;
				}
				.vnd-page.page-home #intro .mod-content-media .play[data-icon]:before {
					font-size: 96px;
					line-height: 96px;
					width: 96px;
					height: 96px;
					color: #fff;
				}
				.vnd-page.page-home #intro [data-icon-size="l"][data-icon-style="contrast"]:before {
					background-color: #eacf38;
					color: #282828;
				}
		.vnd-page.page-home .bl-section#discover {
		}
			.vnd-page #discover .mod-content {
				vertical-align: top;
				text-align: center;
			}
			.vnd-page #discover table {
				background-color: #eacf38;
			}
		.vnd-page.page-home .bl-section#info {
		}
			.vnd-page.page-home #info .mod-content {
				vertical-align: top;
				text-align: center;
			}
		.vnd-page.page-home .bl-section#transition {
			text-align: center;
			padding-bottom: 36px;
		}
			.vnd-page.page-home #transition .mod-content-city-number, 
			.vnd-page.page-home #transition .mod-content-city-percent {
				text-align: center;
				vertical-align: top;
			}
				.vnd-page.page-home #transition p {
					font-family: 'intro', sans-serif;
					margin-top: 0;
				}
				.vnd-page.page-home #transition .city-number, 
				.vnd-page.page-home #transition .city-percent {
					margin: 0 0 18px;
					font-size: 10em;
					letter-spacing: -.05em;
					line-height: 75%;
					font-family: 'intro', sans-serif;
					display: block;
				}
				.vnd-page.page-home #transition .city-number strong, 
				.vnd-page.page-home #transition .city-percent strong {
					font-weight: normal;
					color: #282828;
				}
				.vnd-page.page-home #transition .city-number {
					color: #eacf38;
				}
				.vnd-page.page-home #transition .city-number strong {
					color: #282828;
				}
				.vnd-page.page-home #medias {
					margin: 0;
					padding: 0;
					background-color: #2b2e83;
				}
				.vnd-page.page-home #medias .vnd-mod.mod-content-medias {
					width: 100%;
					max-width: 100%;
					margin-top: 0;
					margin-bottom: 0;
				}
					.vnd-page.page-home #medias .vnd-mod.mod-content-medias iframe {
						width: 100%;
						height: 420px;
						border: none;
						display: block;
					}
					.vnd-page.page-home #medias .vnd-mod.mod-content-medias span {
						margin-top: 0;
					}
					.vnd-page.page-posts {
						background-color: #2b2e83;
					}
					.vnd-page.page-posts li:first-child {
						border-top: 1px solid #56589c;
					}
					.vnd-page.page-posts li {
						margin: 0;
						text-align: left;
						border-bottom: 1px solid #56589c;
						padding: 10px 0;
						font-family: 'Conv_ufonts.com_gotham-book';
					}
					.vnd-page.page-posts li a{
						font-family: 'Conv_ufonts.com_gotham-book';
					}
					.vnd-page.page-posts h2 {
						    text-align: left;
						    padding-top: 25px;
						    color: #fdb913;
						    font-family: 'gothambold1';
						    font-size: 5em;
						    line-height: 0.8em;
					}
					.vnd-page.page-posts h2[data-icon]:before {
						float: left;
						margin-top: 10px;
						margin-right: 20px;
						content: none;
					}
					.vnd-page.page-posts ul {
						margin-top: 20px;
					}
					.vnd-page.page-posts .bl-btn {
						text-align: left;
					}

	.vnd-page.page-home .mod-content-city-percent {
		position: relative;
	}
	.vnd-page.page-home #transition .city-percent strong {
		font-size: 0.15em;
		vertical-align: middle;
		letter-spacing: -0.1em;
		position: relative;
		z-index: 20;
	}
		.vnd-page.page-home #transition .chart {
		  position: absolute;
		  width: 160px;
		  height: 160px;
		  top: 50%;
		  left: 50%;
		  margin: -102px 0 0 -80px;
		  z-index: -1;
		}
		.vnd-page.page-home #transition .doughnutTip, 
		.vnd-page.page-home #transition .doughnutSummary, 
		.vnd-page.page-home #transition .doughnutSummaryTitle,
		.vnd-page.page-home #transition .doughnutSummaryNumber {
			display: none;
		}
	.vnd-page.page-discover #vnd-content .bl-section {
	}
		.vnd-page.page-discover #vnd-content .bl-section[data-main-section] {
			padding-bottom: 0;
		}
		.vnd-page.page-discover .mod-content {
			vertical-align: top;
			text-align: center;
		}
	.vnd-page.page-why #vnd-content .bl-section {
	}
		.vnd-page.page-why #vnd-content .bl-section .mod-content-media {
			vertical-align: top;
			text-align: left;
			text-indent: -.5em;
			margin-top: 24px;
		}
			.vnd-page.page-why #vnd-content .bl-section .mod-content-media [data-icon]:before {
				font-size: 220px;
				line-height: 220px;
				width: auto;
				height: auto;
				color: #eacf38;
			}
	.vnd-page.page-what #vnd-content .bl-section .bl-top {
	}
		.vnd-page.page-what #vnd-content .bl-section .bl-top .vnd-wrapper {
			text-align: center;
		}
		.vnd-page.page-what #vnd-content .bl-top .nav-changes li {
			margin-top: 36px;
			text-align: center;
			font-size: 1em;
		}
			.vnd-page.page-what #vnd-content .bl-top .nav-changes li:before {
				display: none;
			}
		.vnd-page.page-what #vnd-content .bl-section-info {
			margin-top: 1px;
		}
			.vnd-page.page-what #vnd-content .bl-section-info table {
				margin-top: 18px;
				max-width: 640px;
			}
				.vnd-page.page-what #vnd-content .bl-section-info table td {
					font-weight: bold;
				}
			.vnd-page.page-what #vnd-content .bl-section-info h4 {
				margin-top: 36px;
			}
				.vnd-page.page-what #vnd-content .bl-section-info h4 strong {
					font-weight: normal;
					color: #eacf38;
				}

		.vnd-page.page-what #vnd-content .frm-item-inline {
		}
			.vnd-page.page-what #vnd-content .frm-select-state {
				width: 80px;
				border-color: #fff;
				background-color: #282828;
				color: #fff;
			}
			.vnd-page.page-what #vnd-content .frm-item .vnd-btn, 
			.vnd-page.page-what #vnd-content .vnd-frm {
				margin-top: 12px;
			}
			.vnd-page.page-what #vnd-content .frm-select-city {
				width: auto;
				min-width: 120px;
				border-color: #fff;
				background-color: transparent;
				color: #fff;
				margin-left: 1%;
			}
			.vnd-page.page-what #vnd-content .bl-section-info .bl-city .vnd-btn {
				margin-left: 1%;
				width: auto;
				min-width: 120px;
				word-spacing: 0;
			}
	.vnd-page.page-when {
	}
		.vnd-page.page-when  #vnd-content .bl-top {
			padding-bottom: 0;
		}
		.vnd-page.page-when  #vnd-content .bl-top .vnd-wrapper h2 {
			text-align: center;
		}
			.vnd-page.page-when  #vnd-content .bl-top .vnd-wrapper h2 {
				font-size: 10em;
				line-height: 100%;
			}
				.vnd-page.page-when  #vnd-content .bl-top .vnd-wrapper h2 small {
					font-size: .3em;
					display: block;
					line-height: 100%;
				}
				.vnd-page.page-when  #vnd-content .frm-item-inline {
					text-align: center;
				}
					.vnd-page.page-when  #vnd-content .frm-select-state {
						width: 80px;
					}
					.vnd-page.page-when  #vnd-content .vnd-btn, 
					.vnd-page.page-when  #vnd-content .vnd-frm {
						margin-top: 12px;
					}
					.vnd-page.page-when  #vnd-content .frm-select-city {
						width: auto;
						min-width: 120px;
						margin-left: 1%;
					}
					.vnd-page.page-when  #vnd-content .bl-city .vnd-btn {
						margin-left: 1%;
						width: auto;
						min-width: 120px;
						word-spacing: 0;
					}
			.vnd-page.page-when  #vnd-content .bl-section-info .vnd-wrapper {
				text-align: center;
			}
			.vnd-page.page-when  #vnd-content .bl-section-info .bl-top {
				text-align: center;
			}
				.vnd-page.page-when  #vnd-content .bl-section-info h3 {
					text-align: center;
					font-size: 2em;
					line-height: 100%;
				}
				.vnd-page.page-when  #vnd-content .bl-section-info .bl-table {
				}
					.vnd-page.page-when  #vnd-content .bl-section-info table {
						margin-top: 36px;
					}
			.vnd-page.page-when #vnd-content .bl-section-time {
				padding-bottom: 0;
			}
				.vnd-page.page-when #vnd-content .bl-section-time .ilustration:before {
					font-size: 220px;
					width: 220px;
					height: 220px;
					line-height: 220px;
					color: #eacf38;
				}
				.vnd-page.page-when #vnd-content .bl-section-time p {
					font-size: 2em;
				}
		.vnd-page.page-when .bl-time {
			text-transform: uppercase;
		}
	.vnd-page.page-questions #vnd-content .bl-sub-nav {
		width: 100%;
		z-index: 40;
	}
		.vnd-page.page-questions #vnd-content .bl-sub-nav .vnd-wrapper .sub-nav {
			text-align: left;
		}
	.vnd-page.page-questions #vnd-content .bl-section {
		padding-bottom: 0;
	}
		.vnd-page.page-questions #vnd-content [data-scroll-index='1'] .bl-top {
			padding-top: 60px;
			padding-bottom: 60px;
			margin-top: -15px;
			margin-bottom: -15px;
		}
		.vnd-page.page-questions #questions .questions li {
			font-size: 1em;
			padding: 18px 0;
			position: relative;
			border-top: 1px solid #eacf38;
			border-bottom: 1px solid #eacf38;
			margin-top: -1px;
		}
		.vnd-page.page-questions #questions .mod-content img {
			max-width: 640px;
			width: 100%;
		}
		.vnd-page.page-questions #questions .questions li li {
			padding: 6px 0;
			position: relative;
			border-top: none;
			border-bottom: none;
			margin-top: 6px;
			display: none;
		}
			.vnd-page.page-questions #questions .questions li li [data-icon]:before {
				font-size: 16px;
			}
		.vnd-page.page-questions #questions .questions li.active {
		}
			.vnd-page.page-questions #questions .questions li.active li {
				display: block;
			}
			.vnd-page.page-questions #questions .questions li:before {
				display: none;
			}
			.vnd-page.page-questions #questions .questions li h3 {
				font-size: 2em;
			}
			.vnd-page.page-questions #questions .questions .active h3:before {
				content: "\e614";
			}
				.vnd-page.page-questions #questions .questions [data-icon]:before {
					color: #eacf38;
				}
				.vnd-page.page-questions #questions .questions .active > div > [data-icon]:before {
					content: "\e614";
				}
				.vnd-page.page-questions #questions .questions .icon-tt {
					cursor: pointer;
					display: inline;
				}
			.vnd-page.page-questions #questions .questions li a {
				font-family: inherit;
				text-decoration: underline;
			}
			.vnd-page.page-questions #questions .questions li h5, 
			.vnd-page.page-questions #questions .questions li p {
				margin-top: 12px;
				font-size: 1.8em;
				display: none;
			}
			.vnd-page.page-questions #questions .questions li h5 {
				font-family: inherit;
				font-weight: bold;
			}
			.vnd-page.page-questions #questions .questions li.active p, 
			.vnd-page.page-questions #questions .questions li.active h5 {
				display: block;
				padding-left: 18px;
			}
			.vnd-page.page-questions #questions .questions li.active li p {
				display: none;
			}
			.vnd-page.page-questions #questions .questions li.active li.active p {
				display: block;
			}
			.vnd-page.page-questions #questions .questions li.active li p {
				padding-left: 36px;
			}
	
		.vnd-page.page-family-card #vnd-content .bl-section .mod-content-media {
			text-align: right;
		}
		.vnd-page.page-family-card #vnd-content .bl-section .mod-content-media[data-mod-size="s"] {
			text-align: center;
		}
			.vnd-page.page-family-card #vnd-content .bl-section .mod-content-media [data-icon]:before {
				font-size: 180px;
				line-height: 180px;
				width: auto;
				height: auto;
				color: #eacf38;
			}
		.vnd-page.page-family-card #vnd-content .bl-section .mod-content-desc h3 {
			font-size: 2.4em;
		}
	.vnd-page.page-contact #vnd-content {
	}
		.vnd-page.page-contact #vnd-content .mod-content {
			vertical-align: top;
			text-align: center;
		}
			.vnd-page.page-contact #vnd-content .mod-content [data-icon] {
				display: block;
				text-align: center;
			}
		.vnd-page.page-contact #vnd-content .mod-content-email {
			text-align: left;
		}
		.vnd-page.page-contact #vnd-content .mod-content-email {
			text-align: left;
		}
			.vnd-page.page-contact #vnd-content .mod-content-email .frm-item-inline {
			}
				.vnd-page.page-contact #vnd-content .mod-content-email .frm-select-state {
					width: 29%;
					min-width: 80px;
				}
				.vnd-page.page-contact #vnd-content .mod-content-email .frm-select-city {
					width: 69%;
				}
		.vnd-page.page-contact #vnd-content .mod-content-phone {
		}
			.vnd-page.page-contact #vnd-content .mod-content-phone strong {
				margin-top: 24px;
				font-size: 3em;
				letter-spacing: -.1em;
				font-weight: 700;
				display: block;
				text-align: center;
			}
	.vnd-page.page-antenna #vnd-content {
	}
		.vnd-page.page-antenna #vnd-content .mod-content {
			vertical-align: top;
			text-align: center;
		}
		.vnd-page.page-antenna #vnd-content .mod-content .notes {
			text-align: left;
			margin-top: 36px;
		}
		.vnd-page.page-antenna #vnd-content .mod-content .item-antenna {
			margin-top: 36px;
		}
			.vnd-page.page-antenna #vnd-content .mod-content .item-antenna img {
				border-radius: 50%;
				border: 6px solid #eacf38;
			}
			.vnd-page.page-antenna #vnd-content .mod-content .item-antenna h4 {
				margin-top: 12px;
			}
		.vnd-page.page-antenna #vnd-content .mod-content p {
			line-height: 125%;
		}
			.vnd-page.page-antenna #vnd-content .mod-content p small {
				margin-top: 6px;
				display: inline-block;
			}
		.vnd-page.page-antenna #vnd-content .mod-content-information {
			margin-top: -350px;
			padding: 36px;
			float: right;
			background-color: #eacf38;
			text-align: left;
		}
			.vnd-page.page-antenna #vnd-content .mod-content-information p {
				font-size: 1.6em;
			}
			.vnd-page.page-antenna #vnd-content .mod-content-information p strong {
				font-size: 1.1em;
			}
		.vnd-page.page-conversion #conversion .bl-top {
			text-align: left;
			font-size: .85em;
		}
			.vnd-page.page-conversion #filter .bl-top {
				vertical-align: middle;
				margin-top: 0;
				padding-bottom: 0;
			}
			.vnd-page.page-conversion #filter .mod-content {
				vertical-align: middle;
				margin-top: 18px;
			}
		.vnd-page.page-conversion #info .bl-top {
			text-align: left;
		}
			.vnd-page.page-conversion #info .mod-content {
				text-align: center;
				vertical-align: top;
			}
		.vnd-page.page-configuration #configuration .bl-steps {
			background-color: #eacf38;
			padding: 36px;
			border-radius: 6px;
			counter-reset: number;
			margin-top: 36px;
		}
			.vnd-page.page-configuration #configuration .bl-btn {
				text-align: center;
				padding-bottom: 36px;
			}
			.vnd-page.page-configuration #configuration h2 {
				font-size: 3.6em;
			}
			.vnd-page.page-configuration #configuration .bl-steps h2 {
				text-align: center;
				font-size: 3em;
			}
			.vnd-page.page-configuration #configuration .bl-steps li {
				counter-increment: number;
				padding-left: 48px;
				position: relative;
				margin-top: 18px;
			}
				.vnd-page.page-configuration #configuration .bl-steps li:before {
					content: counter(number);					
					font-family: 'intro', sans-serif;
					color: #282828;
					line-height: 100%;
					font-weight: normal;
					font-size: 1.2em;
					display: inline-block;
					background-color: #fff;
					border-radius: 50%;
					width: 36px;
					height: 36px;
					line-height: 36px;
					text-align: center;
					position: absolute;
					left: 0;
					top: 0;
				}
		.vnd-page.page-configuration #info .mod-content {
			text-align: center;
			vertical-align: top;
		}
	.vnd-page.page-labels #vnd-content {
	}
		.vnd-page.page-labels #vnd-content .mod-content {
			text-align: center;
		}
		.vnd-page.page-labels #vnd-content .mod-content img {
			margin: 18px;
		}
	.vnd-page.page-about #vnd-content {
	}
		.vnd-page.page-about .vnd-mod.mod-content {
			border-top: 1px solid #fbca0e;
			padding-top: 30px;
		}
	.vnd-page.page-gired #vnd-content {
	}
		.vnd-page.page-gired #vnd-content .bl-top h2 {
			display: inline-block;
			vertical-align: middle;
			margin-right: 20px;
		}
		.vnd-page.page-gired #vnd-content .bl-top form, 
		.vnd-page.page-gired #vnd-content .bl-top .frm-select {
			display: inline-block;
			width: auto;
			vertical-align: middle;
		}
		.vnd-page.page-gired #vnd-content .bl-top .vnd-btn {
			display: inline-block;
			vertical-align: middle;
			margin-top: 0;
			float: right;
		}
		.vnd-page.page-gired .vnd-mod.mod-content {
			border-top: 1px solid #fbca0e;
			border-bottom: 1px solid #fbca0e;
			padding: 14px 0;
			margin: 0;
			margin-top: 20px;
		}
		.vnd-page.page-gired .vnd-mod.mod-content + .vnd-mod.mod-content {
			margin-top: -1px;
		}
		.vnd-page.page-gired .vnd-mod.mod-content p:first-child {
			margin-top: 0;
		}
		.vnd-page.page-gired .vnd-mod.mod-content p {
			width: 80%;
			display: inline-block;
			margin-right: 14px;
			vertical-align: middle;
		}
		.vnd-page.page-gired .vnd-mod.mod-content .vnd-btn {
			margin: 14px 0;
		}
	.vnd-page.page-antenistas #vnd-content .bl-section[data-view="expanded"] {
		padding: 0;
	}
	#digitais {
		display: inline-block;
		padding: 36px;
		width: 80%;
		position: relative;
		border-radius: 12px;
	}
		#digitais table {
		}
			#digitais table th {
				background-color: #282828;
				color: #fff;
			}
			#digitais table td {
				background-color: #fff;
				color: #282828;
				font-weight: bold;
			}
		#digitais .popup-modal-dismiss {
			position: absolute;
			right: 36px;
			top: 36px;
		}
		#digitais .frm-item-inline {
			width: 100%;
			max-width: 400px;
		}
			#digitais .frm-item-inline .vnd-frm, 
			#digitais .frm-item-inline .vnd-btn {
				margin-right: 1%;
				min-width: 145px;
			}
			#digitais .frm-item-inline .vnd-btn {
				margin-right: 0;
			}
		#digitais .bl-table {
			margin-top: 18px;
		}
		#digitais h2 {
			font-size: 3em;
		}
			#digitais h2:before {
				margin-right: 18px;
			}
	#politica-de-privacidade,
	#termos-de-uso {
		display: inline-block;
		padding: 0;
		width: 80%;
		position: relative;
		border-radius: 12px;
	}
		#politica-de-privacidade .popup-modal-dismiss,
		#termos-de-uso .popup-modal-dismiss {
			position: absolute;
			right: 36px;
			top: 36px;
		}
		#politica-de-privacidade .bl-top,
		#termos-de-uso .bl-top {
			padding: 36px;
		}
		#politica-de-privacidade .bl-content,
		#termos-de-uso .bl-content {
			background-color: #fff;
			padding: 36px;
			border-radius: 0 0 12px 12px;
		}
		#politica-de-privacidade h2,
		#termos-de-uso h2 {
			font-size: 3em;
		}
			#politica-de-privacidade h2:before,
			#termos-de-uso h2:before {
				margin-right: 18px;
			}
	.mfp-container .mfp-content {
		text-align: center;
	}


/*Estilos de reformulação da home 02/06/2016*/
.clear{
	display: block;
	clear: both;
}
#vnd-footer .new-nav-footer{
	width: 60%;
	min-height: 90px;
	margin-top: 20px;
	float: left;
	background-color: #fdb913;
}
#vnd-footer .new-nav-footer .lista-links{
	margin-top: 10px;
}
#vnd-footer .content-nossa-central{
	width: 40%;
	float: left;
	background-color: #ffffff;
	text-align: left;
}
#vnd-footer .content-nossa-central .item-phone{
	display: inline-block;
}
#vnd-footer .content-nossa-central .item-phone .img-email-footer{
	width: 80%;
	margin: 0 0 0 25px;
}

#vnd-footer .content-nossa-central .item-phone:before{
	left: 11px;
	top: 1px;
	font-size: 39px;
}

#vnd-footer .content-nossa-central .item-phone .icon-tt{
	display: inline-block;
}
#vnd-footer .content-nossa-central .item-phone .icon-tt .junta-titulo{
	float: right;
	color: #2b2e83;
	display: inline-block;
	font-size: 16px;
	padding-left: 10px;
	line-height: 17px;



}
#vnd-footer .content-nossa-central .item-phone .icon-tt .junta-titulo small{
	display: inline-block;
	color: #fabb18
}

#vnd-footer .content-nossa-central .item-phone .icon-tt .number{
	float: left;
	font-size: 55px;
	color: #2b2e83;
	letter-spacing: -6px;
	display: inline-block;
	margin-top: 0;
	line-height: 70px;

}
/**/
#como-saber{
	width: 100%;
	height: 562px;
	background-image: url(../images/bg-como-saber.jpg);
	background-repeat: no-repeat;
	background-position: center top;
	position: relative;
}
/*#como-saber .img-bg-como-saber{
	display: block;
	position: absolute;
	top: 0;
	width: 100%;
	max-width: 1920px;
}*/
#como-saber .box-info{
	display: block;
	float: right;
	margin: 14% 12% 0 0;
	color: #ffffff;
	text-align: center;
}
#como-saber .box-info h2{
	color: #ffffff;
    font-size: 5em;
    font-family: 'gothambold1';
    line-height: 0.8em;
}
#como-saber .box-info .vnd-btn{
	background:transparent;
	margin-top: 10px;
	color: #f14a54;
	border-color: #f14a54;
	font-family: 'gothambold1';
	text-transform: uppercase;
}
/*Distribuição de kits*/
	#distribuicao-de-kits{
		background-color: #fdeda2;
		padding: 0;
	}
	#distribuicao-de-kits.bl-section{
		padding: 0
	}
	#distribuicao-de-kits .img-distribuicao-kits{
		display: inline-block;
		width: 45%;
		max-width: 520px;
		position: relative;
		right: -2%;
		top: 0px;
	}
	#distribuicao-de-kits .distribuicao-kits-info{
		display: inline-block;
		width: 50%;
		padding-top: 7%;
		padding-bottom: 3%;
		margin-left: 3%;
	}
	#distribuicao-de-kits .distribuicao-kits-info h2{
		color: #f14a54;
		font-size: 3.2em;
		font-family: 'gothambold1';
	}
	#distribuicao-de-kits .distribuicao-kits-info .texto-corrido{
		color: #2b2e83;
		width: 75%;
		font-family: 'Conv_ufonts.com_gotham-book';
	}			
	#distribuicao-de-kits .distribuicao-kits-info .vnd-btn{
		background-color: transparent;
		font-family: 'gothambold1';
		text-transform: uppercase;
	}
/*final distribuição de kits*/

/*slider home*/
	#slider-home.bl-section{
		padding: 0;
		
	}
	#slider-home .slide01{
		width: 100%;
		height: 360px;
		background-image: url(../images/slider-home/bg-slider-home01.jpg);
		background-repeat: no-repeat;
		background-position: center top;
	}
	#slider-home .distribuicao-kits-info{
		display: inline-block;
	    width: 40%;
	    padding-top: 5%;
	    padding-bottom: 3%;
	    margin-left: 3%;
	}
	#slider-home .distribuicao-kits-info .texto-slider{
		color: #2b2e83;
	    font-size: 3.3em;
	    line-height: 1.3em;
	    font-weight: bold;
	}
	#slider-home .distribuicao-kits-info .texto-slider span{
		color: #ffffff;
	}
	#slider-home .distribuicao-kits-info .texto-corrido{
		color: #2b2e83;
		width: 75%;
	}			
	#slider-home .distribuicao-kits-info .vnd-btn{
		background-color: transparent;
		color: #ffffff;
		border-color: #ffffff;
	}

	#slider-home .box-bolotas{
		width: 100%;
		text-align: center;
	}
	#slider-home .box-bolotas .bolotas{
		padding: 5px 25px 5px 25px;
		background-color: #ffffff;
		display: inline-block;
		position: absolute;
		bottom: 0;
		z-index: 15;
		border-radius: 15px
	}
	#slider-home .box-bolotas .bolotas li{
		float: left;
		width: 12px;
		height: 12px;
		border-radius: 25px;
		background-color: #000;
		position: relative;
		margin-right: 15px;
	}
	#slider-home li:before{
		content: none;
	}
	#medias .recurso-borda{
		width: 2px;
		height: 678px;
		margin: 0 50px;
		display:inline-block;
		background-color: #ffffff;
		border-right: 2px solid #ffffff;
	}
	#medias .mod-content-media .titulo-box-face
	{
		text-align: left;
	    display: block;
	    width: 76%;
	    float: right;
	    padding-top: 25px;
	    padding-bottom: 30px;
	    color: #ffffff;
	    font-family: 'gothambold1';
	    font-size: 28px;
	    line-height: 32px;
	}

.item-mobi{display: none;}
.item-desk{	display: block;}

/*estilos mobile da nova home*/
@media screen and (max-width: 650px) {
	.vnd-page.page-posts h2{
		font-size: 8vw;
	}

	.item-mobi{display: block;}
	
	#vnd-shortcuts .item-desk{display: none;}

	#vnd-footer li.chat-online{
		display: none;
	}

	#vnd-footer .new-nav-footer{
		width: 100%;
	}
	#vnd-footer li{
		width: 70%;
		padding-bottom: 15px;
		margin-top: 15px;
		border-bottom: 1px solid #a98140;
	}
	#vnd-footer li:last-child{
		border:none;
	}
	#vnd-footer .content-nossa-central{
		width: 100%;
		text-align: center;
	}
	/*como saber*/
	#como-saber{
		background:none;
		position: relative;
		height: auto;
		text-align: center;
		padding-bottom: 0;
	}
	#como-saber.bl-section{
		margin: 0;
		padding: 0;
	}
	#como-saber .img-bg-comosaber-mobi{
		position: relative;
		top: 0px;
		left: 0;
		width: 100%;
		max-width: 640px;
	}
	#como-saber .box-info{
		position: absolute;
		top: 54%;
		z-index: 15;
		margin: 0;
		left: 23%;
	}
	#como-saber .box-info h2{
		font-size: 7.5vw;
	    line-height: 7.4vw;
	    transition: all .25s linear;
	}
	#como-saber .box-info .vnd-btn{
		font-size: 3vw;
		transition: all .25s linear;
	}
	/**/
	#distribuicao-de-kits .distribuicao-kits-info{
		width: 100%;
		padding-bottom: 10%;
		transition: all .25s linear;
	}
	#distribuicao-de-kits .distribuicao-kits-info h2{
		font-size: 5.2vw;
	    /*line-height: 7.4vw;*/
	    transition: all .25s linear;
	}
	#distribuicao-de-kits .distribuicao-kits-info .texto-corrido{
		width: 100%;
	}
	#distribuicao-de-kits .distribuicao-kits-info .bl-btn{
		text-align: center;
	}
	#distribuicao-de-kits .img-distribuicao-kits{
		width: 100%;
		left: 7%;
	}
	/**/

	#slider-home .slide01{
		background-image:url(../images/slider-home/bg-slider-home01_mob.jpg);
		background-position: center top;
		background-repeat: no-repeat;
		background-size: cover;
		height: 422px;
	}
	#slider-home .distribuicao-kits-info{
		width: 90%;
	}
	#slider-home .distribuicao-kits-info .texto-slider{
		font-size: 5vw;
	}
	#slider-home .slick-next{
		right: 20%;
	}
	#slider-home .slick-prev{
		left: 20%;
	}
	/**/
	.vnd-page.page-home #medias .vnd-mod.mod-content-medias{
		width: 100%;
	}
	#medias .recurso-borda{
		width: 100%;
		margin: 0;
		height: 2px;
	}
	#medias .mod-content-media.mod-content-media-blog, #medias .mod-content-media{
		width: 100%!important;
		text-align: center!important;
	}
	#medias .mod-content-media .titulo-box-face
	{
		text-align: left;
		padding-bottom: 40px;
		color: #ffffff;
		font-family: 'gothambold1';
		font-size: 6vw;
		line-height: 6.8vw;
		width: 100%;
	}
}

/*Estilos da pagina bolsa Familia*/
	#box-retire-kit{
		background-color: #fabb18;
	}
	#box-retire-kit .img-destaque{
		width: 50%;
		max-width: 557px;
		float: right;
		margin-top: -36px;
		margin-right: -50px;
	}
	#box-retire-kit .box-info{
		display: inline-block;
	    width: 45%;
	    padding-top: 1%;
	    padding-bottom: 3%;
	    margin-left: 3%;
	}
	#box-retire-kit .box-info .titulo-box{
		font-size: 2.5em;
		line-height: 1.3em;
		color: #2b2e83;
	}
	#box-retire-kit .box-info .texto-corrido{
		color: #2b2e83;
		width: 75%;
		line-height: 1.3em;
	}
	#box-retire-kit .centralizar-texto{
		text-align: center;
	}
	#box-retire-kit .centralizar-texto .box-info{
		width: 100%;
		margin: 0 auto;
	}
	#box-retire-kit .centralizar-texto .box-info .texto-corrido{
		width: 80%;
		margin: 0 auto;
		margin-top: 25px;
	}
	
	/**/
	#box-retire-kit .box-agendamento{
		width: 50%;
		margin: 0 auto;
		margin-top: 45px;
		margin-bottom: 45px;
	}

	#box-retire-kit .box-agendamento .titulo-box{
		font-size: 2.5em;
		line-height: 1.3em;
		color: #ffffff;
		text-align: center;
		display: block;
		width: 80%;
	}
	#box-retire-kit .box-agendamento .titulo-box a{
		color: #f14a54;
    	font-family: 'gothambold1';
	}
	#box-retire-kit .box-agendamento #agendamento-iframe body{
		background-color: #000;
	}

/*QUEM PODE*/
	#quem-pode{
		background-color: #ffffff;
	}
	#quem-pode .img-quem-pode{
		width: 50%;
		max-width: 286px;
		float: right;
		margin-top: 60px;
		/*margin-right: -50px;*/
	}
	#quem-pode .box-info{
		display: inline-block;
	    width: 55%;
	    padding-top: 3%;
	    padding-bottom: 3%;
	    margin-left: 3%;
	}
	#quem-pode .box-info .titulo-box{
		font-size: 2.5em;
		line-height: 1.3em;
		color: #2b2e83;
		font-family: 'gothambold1';
	}
	#quem-pode .box-info .texto-corrido{
		color: #2b2e83;
		width: 75%;
		line-height: 1.3em;
	}
	#quem-pode .lista-requisitos{
		list-style: none;
		padding-top: 15px;
	}
	#quem-pode .lista-requisitos li{
		color: #2b2e83;
		border-top: 1px solid #ccc;
		list-style: none;
		padding: 9px 0 5px 0;
		font-family: 'Conv_ufonts.com_gotham-book';
		font-size: 16px;
	}
	#quem-pode .lista-requisitos li:before{
		content: none;
	}
	#quem-pode .lista-requisitos li .modal-programas{
		font-family: 'gothambold1';
	}
/*FINAL QUEM PODE*/

/*COMEÇÃR A USAR*/
	#comecar-usar
	{
		background-color: #2b2e83;
	}
	#comecar-usar .titulo-box
	{
		font-size: 36px;
		line-height: 19px;
		color: #fabb18;
		font-family: 'gothambold1';
		text-align: center;
		padding: 15px 0 15px 0;
	}
	#comecar-usar .content-itens{
		width: 100%;
		padding: 55px 0 0 0;
	}
	#comecar-usar .item-comecar-usar
	{
		width: 23%;
		display: inline-block;
		text-align: left;
		margin-right: 2%;
	}
	#comecar-usar .item-comecar-usar-controle
	{
		margin: 0 0;
	}
	#comecar-usar .item-comecar-usar .titulo-item
	{
		font-family: 'gothambold1';
		color: #fabb18;
		font-size: 20px;
	}
	#comecar-usar .item-comecar-usar .texto-item
	{
		font-family: 'Conv_ufonts.com_gotham-book';
		color: #fff;
		font-size: 16px;
    	line-height: 22px;
    	width: 78%;
	}
	#comecar-usar .link-comecar-usar
	{
		color: #f14a54;
		font-family: 'gothambold1';
	}
/* FINAL COMEÇÃR A USAR*/

/*FIQUE LIGADO*/
	#fique-ligado{
		background: #ffffff;
	}
	#fique-ligado .img-destaque{
		width: 50%;
		max-width: 298px;
		float: right;
		margin-top: 0;
	}
	#fique-ligado .box-info{
		display: inline-block;
	    width: 60%;
	    padding-top: 1%;
	    padding-bottom: 3%;
	    margin-left: 3%;
	}
	#fique-ligado .box-info .titulo-box{
		font-size: 36px;
		line-height: 40px;
		color: #2b2e83;
		font-family: 'gothambold1';
	}
	#fique-ligado .box-info .texto-corrido{
		color: #2b2e83;
		width: 100%;
		font-size: 1.9em;
		line-height: 1.3em;
		font-family: 'Conv_ufonts.com_gotham-book';
	}
	#fique-ligado .box-info .texto-corrido .bold-dinamico{
		font-family: 'gothambold1';
		color: #2b2e83;
	}
	#fique-ligado .box-info .texto-corrido .bold-dinamico a{
		font-family: 'gothambold1';

	}
/* FINAL FIQUE LIGADO*/

/*FIQUE LIGADO*/
	#ficou-duvida{
		background: #fabb18;
	}
	#ficou-duvida .img-destaque{
		width: 50%;
		max-width: 209px;
		float: left;
		margin-top: 0;
		margin-left: 10%;
	}
	#ficou-duvida .box-info{
		display: inline-block;
	    width: 50%;
	    padding-top: 1%;
	    padding-bottom: 3%;
	    margin-left: 8%;
	}
	#ficou-duvida .box-info .titulo-box{
		font-size: 36px;
		line-height: 40px;
		color: #2b2e83;
		font-family: 'gothambold1';
	}
	#ficou-duvida .box-info .texto-corrido{
		color: #2b2e83;
		width: 100%;
		font-size: 1.9em;
		line-height: 1.3em;
		font-family: 'Conv_ufonts.com_gotham-book';
	}
	
	#ficou-duvida .box-info .texto-corrido .link-duvida{
		color: #f14a54;
		font-family: 'gothambold1';
	}

	#ficou-duvida .box-info .texto-corrido .bold-dinamico{
		font-family: 'gothambold1';
		color: #2b2e83;
	}
/* FINAL FIQUE LIGADO*/

/*BARRA FIXA*/
	#barra-fixa
	{
		width: 100%;
		background-color: #78399b;
		position: fixed;
		z-index: 99;
		top:0px;
		padding: 15px 0 15px 0;
		display: none;
	}
	#barra-fixa .titulo-box
	{
		font-size: 20px;
		line-height: 40px;
		display: inline-block;
		color: #ffffff;
		font-family: 'gothambold1';
	}
	#barra-fixa .bl-btn
	{
		display: inline-block;
		margin: 0 5% 0 0;
		float: right;
	}
	#barra-fixa .vnd-btn{
		background-color: #fabb18;
		font-size: 1.5em;
		font-family: 'Conv_ufonts.com_gotham-book';
		min-height: 15px;
		padding: 5px 15px 5px 15px;
		margin: 0 0 0 0;
		text-transform: uppercase;
	}

/*MOBILE STYLES*/

@media screen and (max-width: 650px) {
	.item-desk{	display: none;}
	.item-mobile{display: block;}

	#box-retire-kit .box-info{
		width: 90%;
	}

	#box-retire-kit .img-destaque {
    width: 80%;
    max-width: 280px;
    float: none;
    margin: 0 auto;
	}
	#box-retire-kit .box-info .titulo-box {
    	font-size: 5.3vw;
    	line-height: 6vw;
    	color: #2b2e83;
    	font-family: 'gothambold1';
	}
	#box-retire-kit .box-info .texto-corrido {
	    color: #2b2e83;
	    width: 90%;
    	font-size: 4.5vw;
    	line-height: 6.3vw;
	}
	#box-retire-kit .box-agendamento {
    	width: 100%;
    	margin: 0 auto;
    	margin-top: 45px;
	}
	#box-retire-kit .box-agendamento .titulo-box{
		font-size: 5vw;
	    line-height: 7vw;
	    color: #ffffff;
	    font-family: 'gothambold1';
	    padding-bottom: 31px;
	    text-transform: uppercase;
	    margin:0 auto;
	}
	/**/
	#quem-pode .box-info {
	    display: inline-block;
	    width: 100%;
	    padding-top: 3%;
	    padding-bottom: 3%;
	    margin-left: 3%;
	}
	#quem-pode .box-info .titulo-box {
    	font-size: 6vw;
    	line-height: 7vw;
    	color: #2b2e83;
    	font-family: 'gothambold1';
	}
	#quem-pode .box-info .texto-corrido {
	    color: #2b2e83;
	    width: 81%;
	    font-size: 4.5vw;
    	line-height: 5.3vw;
	}
	#quem-pode .img-quem-pode {
	    width: 100%;
	    max-width: 320px;
	    float: none;
	    margin: 0 auto;
	    margin-top: 60px;
	    
	}
	/**/
	#comecar-usar .titulo-box {
    	font-size: 7.5vw;
    	line-height: 9vw;
    	color: #fabb18;
    	font-family: 'gothambold1';
    	text-align: center;
    	padding: 15px 0 15px 0;
	}
	#comecar-usar .item-comecar-usar {
    	width: 100%;
    	display: inline-block;
    	text-align: center;
    	margin-right: 0;
    	margin-bottom: 50px;
	}
	#comecar-usar .item-comecar-usar .texto-item{
		width: 100%;
		font-size: 4.5vw;
	}
	/**/
	#fique-ligado .box-info{
		width: 100%;
	}
	#fique-ligado .img-destaque {
	    width: 100%;
	    display: block;
	    max-width: 198px;
	    float: none;
	    margin:0 auto;
	    margin-top: 40px;
	}
	#fique-ligado .box-info .titulo-box {
    	font-size: 6.5vw;
    	line-height: 7.5vw;
	}
	#fique-ligado .box-info .titulo-box br{ display: none;}
	#fique-ligado .box-info .texto-corrido{
		font-size: 4.5vw;
    	line-height: 7.5vw;
	}
	/**/

	#ficou-duvida .box-info {
	    display: inline-block;
	    width: 100%;
	    padding-top: 15%;
	    padding-bottom: 3%;
    	margin-left: 0;
	}
	#ficou-duvida .img-destaque {
	    width: 60%;
	    max-width: 209px;
	    float: none;
	    display: block;
	    margin:0 auto;
	}
	#ficou-duvida .box-info .titulo-box{
		font-size: 6vw;
    	line-height: 7.5vw;
	}
	#ficou-duvida .box-info .texto-corrido{
		font-size: 4.5vw;
    	line-height: 7.5vw;
    	margin-top: 0;
	}
}

/**/
#capa-opacidade{
  display: none;
  width: 100%;
  height: 100%;
  background-color: #000000;
  opacity: 0.8;
  position: absolute;
  z-index: 999;
  top: 0;
  left: 0;
  bottom: 0;
  right: 0;
}
.box-video, .append-iframe{
  display: none;
  width: 100%;
  position: absolute;
  z-index: 9999;
  top: 0;
  left: 0;
  bottom: 0;
  right: 0;

}
.box-video .videoInataa{
  position: relative;
  z-index: 9999;
}
.box-video .fechar-modal-video, .append-iframe .fechar-modal-video {
  display: block;
  position: absolute;
  position: absolute\0;
  top: 0px;
  right: 5px;
  z-index: 99999;
  border: none;
  color: #2b2e83;
  padding: 5px;
  font-family: 'gothambold1';
  font-size: 25px;
 transform: rotate(180deg);

}
.box-video .fechar-modal-video .icone-fechar, .append-iframe .fechar-modal-video .icone-fechar{
  margin-top: 15px;
  margin-left: 18px;
  transition: all 0.4s ease;
}
.box-video .fechar-modal-video:hover .icone-fechar{
  transform: rotate(180deg);
}
.modal-content{
	width: 55%;
	position: relative;
	max-width: 1024px;
	min-height: 150px;
	background-color: #FFFFFF;
	margin:0 auto;
	padding: 3% 3%;
	margin-top: 5%;
	text-align: left;
	color: #2b2e83;
}
@media screen and (max-width: 650px) {
	.modal-content{
		width: 90%;
	}
}
.modal-content-iframe{
	width: 90%;
	position: relative;
	max-width: 1024px;
	min-height: 150px;
}
.modal-content .tit-modal{
	font-size: 24px;
	line-height: 29px;
	color: #2b2e83;
	font-family: 'gothambold1';
	margin-bottom: 15px;
}
.modal-content .lista-mobile li{
	font-family: 'Conv_ufonts.com_gotham-book';
	font-size: 16px;
	line-height: 19px;
	color: #2b2e83;
}
#vnd-region.item-mobi{
	display: none;
	}
@media screen and (max-width: 650px) {
	.modal-content .tit-modal{
		font-size: 3.5vw;
		line-height: 4.5vw;
	}
	.modal-content .lista-mobile li{
		font-size: 2.8vw;
	}
	.box-video .fechar-modal-video{
		font-size: 3.8vw;
	}





}




/*votar versão pagina bolsa*/
.home-menu #vnd-navigation .vnd-wrapper .nav-item .menu-home{
	background-color: #070843;
}
/*voltando a pagina bolsa familia como era na primeira versão*/
#family-card.master-bolsa-famila .vnd-wrapper .mod-content-media .ilustration:before{
	content: '\e60b';
	background-image: none;
}
#family-card.master-bolsa-famila .vnd-wrapper .mod-content-desc p{
	color:#282828;
}
#family-card.master-bolsa-famila .bl-section .bolsa-p{
	color: #282828;
}

/********************************
********* programando o futuro
**********************************/



#locais {
margin-top: 40px;
}
.local-item {
margin-bottom: 20px;
}
.local-item p {
margin: 0;
}
.local-item p strong {
font-family: 'GothamBlack';
font-weight: 700;
}


.fb_iframe_widget span {
margin: 0 !important;
}

[data-icon="reciclar"]:before,
[data-icon="parceria"]:before {
position: relative;
content: "";
background-position: 50%;
background-repeat: no-repeat;
background-size: 70%;
}
[data-icon="reciclar"]:before{
background-image: url("../images/ico-por-que-reciclar.svg");
}
[data-icon="parceria"]:before{
background-image: url("../images/ico-programando-futuro.svg");
}


.bl-sub-nav-recicle {
background-color: #fabb18;
padding-bottom: 0 !important;
}
.bl-sub-nav-recicle header.bl-top {
padding: 0 !important;
}
.bl-sub-nav-recicle [data-icon-size="l"][data-icon-style="contrast"]:before {
width: 50px;
height: 50px;
line-height: 50px;
font-size: 32px;
}
.bl-sub-nav-recicle [data-icon][data-icon-position="external"] .icon-tt {
display: inline-block;
font-size: 13px;
text-align: left;
width: 75%;
}
.bl-sub-nav-recicle [data-icon][data-icon-position="external"] {
text-align: left;
}
.bl-sub-nav-recicle .vnd-mod.active {
border-bottom: 4px solid #2b2e83;
}
.bl-sub-nav-recicle .vnd-wrapper {
padding: 0 150px;
}