/* ==== Google font ==== */
@import url("https://fonts.googleapis.com/css?family=Open+Sans:400,300,300italic,600,700,800|Roboto:400,500,700,900");
/* --- pe-icon-7-stroke --- */

@font-face {
    font-family: 'geogrotesque_mdmedium';
    src: url("/uninter/biblioteca/wp-content/themes/vantage/fonts/geogtq-md-webfont.eot");
    src: url("/uninter/biblioteca/wp-content/themes/vantage/fonts/geogtq-md-webfont.eot?") format('embedded-opentype'),
         url("/uninter/biblioteca/wp-content/themes/vantage/fonts/geogtq-md-webfont.woff2") format('woff2'),
         url("/uninter/biblioteca/wp-content/themes/vantage/fonts/geogtq-md-webfont.woff") format('woff'),
         url("/uninter/biblioteca/wp-content/themes/vantage/fonts/geogtq-md-webfont.ttf") format('truetype'),
         url("/uninter/biblioteca/wp-content/themes/vantage/fonts/geogtq-md-webfont.svg") format('svg');
    font-weight: normal;
    font-style: normal;
}

@font-face {
  font-family: 'geogrotesque_mdmedium';
  src: url("/uninter/biblioteca/wp-content/themes/vantage/fonts/geogtq-md-webfont.eot");
  src: url("/uninter/biblioteca/wp-content/themes/vantage/fonts/geogtq-md-webfont.eot?") format('embedded-opentype');
  src: url("/uninter/biblioteca/wp-content/themes/vantage/fonts/geogtq-md-webfont.woff2") format('woff2');
  src: url("/uninter/biblioteca/wp-content/themes/vantage/fonts/geogtq-md-webfont.woff") format('woff');
  src: url("/uninter/biblioteca/wp-content/themes/vantage/fonts/geogtq-md-webfont.ttf") format('truetype');
  src: url("/uninter/biblioteca/wp-content/themes/vantage/fonts/geogtq-md-webfont.svg") format('svg');
  font-weight: normal;
  font-style: normal;
}

@font-face {
    font-family: 'AveFedan_PERSONAL_USE';
    src: url("/uninter/biblioteca/wp-content/themes/vantage/fonts/AveFedan_PERSONAL_USE.eot");
    src: url("/uninter/biblioteca/wp-content/themes/vantage/fonts/AveFedan_PERSONAL_USE.eot") format('embedded-opentype'),
         url("/uninter/biblioteca/wp-content/themes/vantage/fonts/AveFedan_PERSONAL_USE.woff2") format('woff2'),
         url("/uninter/biblioteca/wp-content/themes/vantage/fonts/AveFedan_PERSONAL_USE.woff") format('woff'),
         url("/uninter/biblioteca/wp-content/themes/vantage/fonts/AveFedan_PERSONAL_USE.ttf") format('truetype'),
         url("/uninter/biblioteca/wp-content/themes/vantage/fonts/AveFedan_PERSONAL_USE.svg") format('svg');
}
input[type=text], input[type=email], input[type=password], textarea {
    border-radius: 0px;
	padding: 10px!important;
	width: 100%;
	border-radius: 0px!important;
	webkit-border-radius: 0px;
    -moz-border-radius: 0px;
}
a.button, button, html input[type="button"], input[type="reset"], input[type="submit"] {
	webkit-border-radius: 0px;
    -moz-border-radius: 0px;
    border-radius: 0px!important;
}

#logo-footer {
	height: 38px;
}

#masthead.masthead-logo-in-menu .logo {
	padding: 0px 0!Important;
}
.main-navigation {
    /* background: rgba(255, 255, 255, 0.38)!important; */
	position: absolute!important;
	width: 100%!important;
	margin: 0;
	
}

#main-slider {
   /* margin-top: -4.1em; */
}

#main {
    background: #ffffff!important;
    padding: 0px!important;
	margin-top: 6em;
}

.entry-main {
	margin-left: 1em;
    margin-right: 1em;
	margin-bottom: 1em;
}

#pg-10-0, #pg-10-1, #pl-10 .so-panel {
   margin-bottom: 0px!important;
}
.sub-menu ul li {

}
#menu-topbar-menu {
    text-align: center;
}
#menu-topbar-menu a {
    font-weight: 700!important; 
	font-size: 1.3em!important;
	/* font-stretch: condensed!important; */
	color: #7c7c7b!important;
}
.menu-topbar-menu-container ul li, .menu-topbar-menu {
   text-align: center;
    background: rgba(255, 255, 255, 0);
}
.menu-topbar-menu-container ul li {
    margin-left: 0em!important;
}
.main-navigation ul li a {
    line-height: unset!important;
	font-size: 1.2em!important;
}
.main-navigation ul ul a {
    width: 350px!important;
	border-bottom: 1px solid rgba(255, 255, 255, 0.36);
	text-transform: uppercase;
	padding: 10px 15px!important;
    line-height: 1.4!important;

}
.main-navigation a {
  color: #444444!important;
  font-weight: normal!important;
  font-size: 1.1em;
}
.main-navigation ul li:hover > a {
  background: rgba(255, 255, 255, 0.67)!important;
  color: #444444!important;

}



.main-navigation ul ul {
    background: #d9d9d9!important;
}

.panel-row-style-wide-grey, .wide-grey.panel-row-style {
    background: #ffffff!important;
    border-top: 0px solid #dddddd!important;
    border-bottom: 0px solid #dddddd!important;
}

.segundo-menu {
    margin: 0px;
    background: #343538;
    position: relative;
    font-size: 0;
    z-index: 995;
	width: 100%;
	color: #ffffff;
}
#search-icon #search-icon-icon {
	background-color: rgba(48, 49, 52, 0.53)!important;
}
#search-icon .searchform input[name=s] {
	color: #ffffff!important;
}


/* @media Queries */
@media screen and (max-width: 768px) {
	#main {
    background: #ffffff!important;
    padding: 0px!important;
    margin-top: 1em;
	}
	#search-icon .searchform {
		display: none;
	}

}
/* @media Queries */
@media screen and (max-width: 1023px) {
	body.responsive #masthead.masthead-logo-in-menu #search-icon-icon {
    display: none!important;
	}
	body.responsive #masthead.masthead-logo-in-menu .main-navigation .menu-mobilenav-container ul li a {
	padding-left: 20px;
    padding-right: 20px;
	margin-right: 0em!important;
	}
	#menu-item-politica {
	float: left!important;
	margin-right: 0em!important;
	}
	#logo-footer {
	height: 30px!important;
	}
	#main {
    background: #ffffff!important;
    padding: 0px!important;
    margin-top: 10em;
	}
	#search-icon .searchform {
		display: none;
	}
}
/* @media Queries */
@media screen and (max-width: 480px) {
	.main-navigation {
		position: relative!important;
		width: auto!important;
	}
	#main-slider {
		margin-top: auto;
	}
	#menu-topbar-menu li {
		text-align: left;
		width: 100%;
	}
	body.has-menu-search .main-navigation ul {
		width: 100%;
		margin-right: 0px;
	}
	html {
		overflow-x: hidden;
	}
	#logo-footer {
	height: 100%!important;
	}
	#main {
    background: #ffffff!important;
    padding: 0px!important;
    margin-top: 1em;
	margin-left: 1em;
	margin-right: 1em;
	}
	#search-icon .searchform {
		display: none;
	}
	
}

/* ===========================--- Footer============================ */

footer {
  background-color: #303b49;
}

footer {
  padding: 30px 0px 0px 30px;
}

footer .widget {
  margin-bottom: 30px;
}

footer .widget h5 {
  font-size: 20px;
  margin-bottom: 10px;
  text-transform: uppercase;
}

.sub-footer {
  margin-top: 30px;
  background-color: #f7f7f7;
  border-top: 1px solid #ddd;
  padding: 30px 0 10px;
}

.sub-footer a {
  color: #444;
}

footer .sub-footer  p {
  font-size: 14px;
}

#footer-navigation ul,
ol {
  margin: 0;
  text-transform: uppercase;
  list-style-type: none;
  padding: 0 0 0 15px;
  font-size: small!important;
  font-size: 14px!important;
  font-family: geogrotesque_mdmedium;
}

.footer-navigation ul, ol {
  text-transform: uppercase;
  list-style-type: none;
  padding: 0 0 0 15px;
  font-size: small!important;
  font-size: 14px!important;
  margin-bottom: 30px;
}

#footer-menu ul a {
  text-decoration: none;
  color: #cedde1!important;
}

.menu-item {
  color: #cedde1!important;
  text-decoration: none!important;
  /* font-stretch: condensed!important; */
  
}

.footer-socials-item {
  display: inline-block;
  vertical-align: top;
  margin-right: 25px;
}
.footer-socials-item a {
    display: block;
    position: relative;
    height: 50px;
    width: 30px;
    font-size: 0;
    line-height: 0;
}
.footer-socials-item a::after {
    color: #fff !important;
}
.footer-socials-item.twitter a::after {
    content: '\e603';
}
.footer-site-info {
  color: #cedde1 !important;
  font-size: 14px;
  padding-top: 8px;
  font-family: geogrotesque_mdmedium;

}
.menu-final-rodape ul {
    list-style: none;
    margin: 0!important;
    float: right;
    border: 1px solid;
}
.menu-final-rodape li {
    display: inline !important;
}

#menu-termos-de-uso {
	text-transform: uppercase;
}
#menu-item-regulamentos {
	float: right;
		font-family: geogrotesque_mdmedium;
    font-size: 14px;
}
#menu-item-politica {
	float: right;
	margin-right: 1em;
	font-family: geogrotesque_mdmedium;
    font-size: 14px;	
}
.widget ul {
	list-style: none;
	margin-left: 0;
	padding-left: 0;
}

.box-app {
	background-image: url("/uninter/biblioteca/wp-content/themes/vantage/images/ico-app.png");
	background-repeat: no-repeat;
	background-position: bottom left;
	padding: 10px 0 8px 50px;
	margin-top: 44px;
	margin-bottom: 0;
}
.box-app h2 {
	color: #ffffff;
	font-family: geogrotesque_mdmedium;
    font-size: 14px;
}
.widget-title {
	color: #ffffff;
	text-transform: uppercase;
	font-family: geogrotesque_mdmedium;
	font-size: 1.2em;
	line-height: 2;
}
#menu-centro-universitario-internacional {
	text-transform: uppercase;
	font-family: geogrotesque_mdmedium;
    font-size: 14px;	
}
#menu-educacao-a-distancia {
	text-transform: uppercase;
	font-family: geogrotesque_mdmedium;
    font-size: 14px;
}
#menu-educacao-semipresencial {
	text-transform: uppercase;
	font-family: geogrotesque_mdmedium;
    font-size: 14px;	
}
#menu-educacao-presencial {
	text-transform: uppercase;
	font-family: geogrotesque_mdmedium;
    font-size: 14px;	
}
#menu-bolsas-e-financiamentos {
	text-transform: uppercase;
	font-family: geogrotesque_mdmedium;
    font-size: 14px;	
}
.uninter-az .input {
	background-color: #7a8ca5;
	border: none;
	border-radius: 0;
	color: #ffffff!important;
	font-size: 12px;
	font-style: italic;
	height: 36px;
}
.uninter-az .button {
	background-color: #23569b!important;
	border: none;
	border-radius: 0;
	color: #ffffff!important;
	font-size: 12px;
	font-style: italic;
	height: 35.5px;
}
#footer-socials {
    float: none;
}

.mobile-nav-frame .next {
	color: none;
}
.close:hover {
    color: #248cc8!important;
	opacity: 9!important;
}
.close {
	color: #ffffff!important;
	opacity: 9!important;
	font-size: 2.5em;
	text-shadow: 0 1px 0 rgba(255, 255, 255, 0);
}


.rememberme {
	color: #ffffff;
}

/* pagination */
.pagination span, .entry-content .pagination span, .pagination a, .entry-content .pagination a {
    padding: 1em!important;
    border-top: solid 0px #d2d2d2!important;
    border-left: solid 0px #c3c3c3!important;
    border-right: solid 0px #c3c3c3!important;
    border-bottom: solid 0px #9f9f9f!important;
    background: #ffffff;
    background: -webkit-gradient(linear, left bottom, left top, color-stop(0, #dfdfdf), color-stop(1, #ffffff));
    background: -ms-linear-gradient(bottom, #dfdfdf, #ffffff);
    background: -moz-linear-gradient(center bottom, #dfdfdf 0%, #ffffff 100%);
    background: -o-linear-gradient(#ffffff, #dfdfdf);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#dfdfdf', GradientType=0);
    -webkit-border-radius: 0px!important;
    -moz-border-radius: 0px!important;
    border-radius: 0px!important;	
}
/* 07122017 */
.widget select {
	padding: 1em;
}