html,body {
  width:100%
}
/*
body {
  font-family:"Roboto Condensed",sans-serif;
  color:#000;
  background-color:#f1f1f1;
  font-size:15px;
  padding-bottom:50px
}

h1 {
  font-size:60px;
  letter-spacing:-.03em
}

p {
  margin-bottom:15px
}

a {
  color:#55acee
}

a:hover {
  color:#000;
  text-decoration:none
}
*/
/*
.video-container {
	position: relative;
	padding-bottom: 56.25%;
	padding-top: 35px;
	height: 0;
	overflow: hidden;
}
.video-container iframe {
	position: absolute;
	top:0;
	left: 0;
	width: 100%;
	height: 250px;
}
*/
nav .wrapper {
  width:960px;
  margin:0 auto
}

/*nav h1 {
  width:300px;
  margin:0;
  padding-top:10px;
  padding-left: 70px;
  line-height:36px;
  font-size:34px;
  margin-left:10px
}*/
nav h1 {
  font-size:34px;
  width:300px;
  margin:0;
  padding-top:10px;
  padding-left: 70px;
  line-height:36px;
  font-size:34px;
  margin-left:10px;
  color:#202020;
  font-size:bold;

  }
.logo {
  /*margin-top:-10px;
  padding-top:-10px;*/
  float:left; 
  background: url('../images/bannerRTC.png') no-repeat center;
  width:100%;
  height:190px;

  
}

.nav-top {
background: url('../images/menu-bg-top.png') repeat;
  height:190px;
  padding-top:0px;
  margin-top:0;
  -webkit-transition:all .3s;
  -moz-transition:all .3s;
  transition:all .3s
}

.nav-top .logo {
  margin-top:0px
}

.nav-top .search {
  float:right;
  width:40%;
  position:relative
}

.nav-top .search input[type="text"] {
  background:#fff;
  border:1px solid #ddd;
  border-radius:20px;
  color:#333;
  font-size:17px;
  height:40px;
  outline:0;
  padding:0 50px 0 15px;
  transition:background-color .15s;
  width:100%
}

.nav-top .search .search-submit {
  cursor:pointer;
  height:40px;
  position:absolute;
  right:0;
  top:-2px;
  width:50px;
  background:none;
  border:0;
  font-size:20px;
  color:#333;
  opacity:.5
}

.nav-top .search .search-submit:hover {
  color:#55acee;
  opacity:1
}

.nav-top .navbar-toggle {
  margin-top:-2px;
  margin-right:0;
  font-size:20px;
  border: 3px solid #4d4a4a;
  border-radius:10px;
  color:#4d4a4a
}

.nav-top .navbar-toggle .fa {
  color:#888;
  font-size:28px
}

.navbar-collapse {
  padding:0
}

.navbar-collapse.in {
  overflow:visible
}

.main-nav {
  width:100%;
  /*box-shadow:inset 0 1px #e2e2e2*/
}

.main-nav .container {
  position:relative
}

.main-nav .minilogo {
  padding-left:110px;
  background: url('../images/radio-calheta40.png') no-repeat right;
  width:40px;
  height:40px;
  position:relative;
  position:absolute;
  top:5px;
  left:-50%;

  -webkit-transition:all .3s;
  -moz-transition:all .3s;
  transition:all .3s
}

.main-nav .minilogo h1 {

  font-size:20px
}

.main-nav ul.nav {
  list-style-type:none;
  /*background-color:#ccc;*/
  background: url('../images/menu-bg.png') repeat;
  -webkit-transition:padding .3s;
  -moz-transition:padding .3s;
  transition:padding .3s
}

.main-nav ul.nav > li {
  vertical-align:top
}

.main-nav ul.nav > li > a {
  border-top:2px solid #000;
  height:50px;
  line-height:45px;
  font-size:16px;
  font-weight: bold;
  background-color:transparent;
  padding:0;
  color:#333;
  margin:0
}

.main-nav ul.nav > li > a.active,.main-nav ul.nav > li > a:hover {
  border-width:10px;
  line-height:39px;
  text-decoration:underline;
}

.main-nav ul.nav > li:nth-child(1) > a {
  border-color:#55acee
}

.main-nav ul.nav > li:nth-child(2) > a {
  border-color:#fc5e6a
}

.main-nav ul.nav > li:nth-child(3) > a {
  border-color:#b9de7f
}

.main-nav ul.nav > li:nth-child(4) > a {
  border-color:#4e4e93
}

.main-nav ul.nav > li:nth-child(5) > a {
  border-color:#fe9e69
}

.main-nav ul.nav > li:nth-child(6) > a {
  border-color:#5fd5c0
}

.main-nav ul.nav > li:nth-child(7) > a {
  border-color:#bf8dc8
}

section.stretch {
  height:1600px;
  width:100%
}

section.stretch p {
  font-size:80px;
  color:#d2d2d2;
  text-align:center;
  position:relative;
  margin-top:320px
}

section.stretch p.bottom {
  top:100%
}

nav.small {
  height:51px
}

nav.small .nav-top {
  margin-top:-200px
}

nav.small .main-nav {
  box-shadow:none
}

nav.small ul.nav {
  padding-left:150px
}

nav.small .minilogo {
  left:0
}

@media (max-width: 992px) {
  nav.small .minilogo {
    left:10px
  }
}

@media (max-width: 767px) {
  nav {
    height:81px!important
  }

  nav .nav-top {
    padding-top:20px;
    height:90px
  }

  .main-nav .container {
    padding:0
  }

  .main-nav .container ul.nav {
    border-bottom:1px solid #ccc
  }

  nav.small .nav-top {
    margin-top:0
  }

  nav.small ul.nav {
    padding-left:0
  }

  nav.small .minilogo {
    display:none
  }
}

#main_content{
	margin-top:100px;
}