
@import url(http://fonts.googleapis.com/css?family=Open+Sans);

/* ############## UPGRADE ############## */ 
.tc-sticky-header .tc-header {
	position: static;
	z-index: auto; 
	 -webkit-transition: none;
		-moz-transition: none;
	     -ms-transition: none;
		  -o-transition: none;
			 transition: none;
	}
@media all and (min-width: 994px) {
	.navbar .nav {
		float:right;
		}
	}

/* ############## THEME ############## */
/* geral */
body {
	background-color:#fff;
	}
body, h1, h2, h3, h4, h5 {
	font-family: Open Sans, sans-serif;
	font-weight: normal;
	}

/* header e menu */
.tc-header {
	border-bottom:none !important;
	}
div.social-block {
	display:none !important;
	}
.tc-header .brand a {
	margin: 0;
	padding: 0;
	text-align: left;
	}
#menu-menu_lang {
	float:right;
	margin-bottom: 20px;
	background-color: #f8f8f8;
	border:1px solid #e7e7e7;
	border-radius: 4px;
	font-family: roboto;
	text-transform: uppercase;
	padding:10px 20px;
	}
.submenu ul {
	margin: 20px 0 0 0;
	padding: 0;
	}
.submenu ul li {
	display: block;
	float:left;
	padding-right: 20px;
	margin-bottom:20px;
	}
.navbar .navbar-inner {
	margin: 0;
	padding-right: 0;
	}
.navbar .nav>li>a {
	font-family: Open Sans, sans-serif;
	font-weight: normal;
	padding: 5px 10px;
	font-size: 12px;
	}
.navbar .nav>li>a:hover {
	text-decoration:underline;
	}	
.navbar .nav>li>a:first-letter {
	font-size: 12px;
	}	

/* slideshow */
.round-div {
  border: 104px solid #fff;
	}
article.hover .round-div {
	-webkit-transform: scale(1);
	-moz-transform: scale(1);
	-ms-transform: scale(1);
	-o-transform: scale(1);
	transform: scale(1);
	}
.fp-text-one, 
.fp-text-two, 
.fp-text-three {
	min-height: 100px;
	}

/* carousel */
.carousel-caption h1,
.carousel-caption .lead {
	color:#fff !important;
	}

/* article */
#main-wrapper {
	margin-top: 0;
	margin-bottom: 20px;
	}
body.home header.entry-header {
	display: block;
	}
body.page-id-271 .breadcrumbs,
body.page-id-271 header.entry-header {
	display:none;
	}
article.format-standard .format-icon:before,
article.page .format-icon:before {
	display: none;
	}
.breadcrumbs {
	display: none;
	}

/* post */
.entry-meta {
	display: none;
	}

body.home.blog #content:before {
	content: "News";
	display: block;
	font-size: 5em;
	color: #000;
	margin: 50px 0 20px 0;
	border-bottom: 1px solid #eee;
	padding-bottom: 50px;
	}

body.home.blog img.alignright {
	float: left;
	width: 100px;
	margin: 0 20px 0 0;
	}

/* footer */
footer#footer {
	color:#333 !important;
	background: #eee;
	border-top:none;
	}

/* ############## MIN 767px ############## */
@media all and (max-width: 980px) {
	.widget-front .thumb-wrapper {
		height: 200px;
		}
	.span12.article-container .round-div {
		width: 125px;
		height: 125px;
		left: -60px;
		}
	}

/* typo */
.btn-primary {
	color: #fff;
	text-shadow: 0 -1px 0 rgba(0,0,0,.25);
	background-color: #4b4b4b;
	background-image: -moz-linear-gradient(top,#1a242e,#0c1512);
	background-image: -webkit-gradient(linear,0 0,0 100%,from(#1a242e),to(#0c1512));
	background-image: -webkit-linear-gradient(top,#1a242e,#0c1512);
	background-image: -o-linear-gradient(top,#1a242e,#0c1512);
	background-image: linear-gradient(to bottom,#1a242e,#0c1512);
	background-repeat: repeat-x;
	border-color: #0c1512 #0c1512 #0e0e0e;
	border-color: rgba(0,0,0,.1)rgba(0,0,0,.1)rgba(0,0,0,.25);
	filter: progid:DXImageTransform.Microsoft.gradient(enabled=false);
	}
.btn-primary.active, 
.btn-primary.disabled, 
.btn-primary:active, 
.btn-primary:focus, 
.btn-primary:hover, 
.btn-primary[disabled] {
	color: #fff;
	background-color: #0e0e0e;
	}	

/* ############## MIN 783 ############## */
@media all and (max-width: 783px) {
	.fp-text-one, 
	.fp-text-two, 
	.fp-text-three {
		min-height: 0;
		padding: 20px;
		}
	}

/* ############## MIN 980 ############## */
@media all and (max-width: 980px) {
	.submenu {
		padding:0 20px;
		}
	}

/* ############## MIN 980 ############## */
@media all and (min-width: 980px) {
	.tc-header {
		width: 990px;
		margin:0 auto;
		}
	.brand.span3 {
	    margin-top: 20px;
		}
	}

/* ############## MIN 1200 ############## */
@media all and (min-width: 1200px) {
	.tc-header {
		width: 1170px;
		margin:0 auto;
		}
	}