@import url(http://fonts.googleapis.com/css?family=Roboto:400,700,300);
body {
  padding-top: 80px;
  color: #34495e;
  background: #FFFFFF;
  font-family: 'Suisse BP Int', sans-serif;
  font-weight: 300;
}
/**** Texto importante ****/
h1 {
  font-family: Suisse BP Int;
  font-weight: 400;
  color: #1d1d1b;
  font-size: 20px;
}
/**** Texto disclaimer ****/
h101 {
  font-family: Suisse BP Int;
  font-weight: 400;
  color: #1d1d1b;
  font-size: 15px;
}
/**** Titulo programa ****/
h2 {
  font-family: Tungsten-Semibold;
  font-weight: 400;
  color: #1d1d1b;
  font-size: 50px;
  line-height: 110%;
}
/**** Duração programa ****/
h3 {
  font-family: Suisse BP Int;
  font-weight: 400;
  color: #1d1d1b;
  font-size: 16px;
}
/**** Titulo filme ****/
h4 {
  font-family: HurmeGeometricSans1-Bold;
  font-weight: 400;
  color: #FF7800;
  font-size: 17px;
  line-height: 150%
}
/**** Realizador filme ****/
h5 {
  font-family: HurmeGeometricSans1-Bold;
  font-weight: 400;
  color: #1d1d1b;
  font-size: 15px;
  line-height: 150%
}
/**** Texto filme ****/
h6 {
  font-family: Tiempo-;
  font-weight: 400;
  color: #000000;
  font-size: 15px;
  line-height: 120%
}
/**** Texto bold branco ****/
h7 {
  font-family: Suisse BP Int;
  font-weight: 400;
  color: #0E0A0F;
  font-size: 29px;
}
/**** Texto branco ****/
h71 {
  font-family: Suisse BP Int;
  font-weight: 200;
  color: #0E0A0F;
  font-size: 20px;
}
/**** Textoprogrma cidades ****/
h8 {
  font-family: HurmeGeometricSans1-Bold;
  font-weight: 400;
  color: #FF7800;
  font-size: 14px;
}
/**** titulo locais ****/
h9 {
  font-family: Tungsten-Semibold;
  font-weight: 400;
  color: #FF7800;
  font-size: 40px;
}
/**** titulo locais ****/
h10 {
  font-family: HurmeGeometricSans1-Regular;
  font-weight: 400;
  color: #1d1d1b;
  font-size: 15px;
}
/**** Texto contactos sub branco ****/
h11 {
  font-family: Tungsten-Semibold;
  font-weight: 400;
  color: #000000;
  font-size: 25px;
  line-height: 150%
}
h12 {
  font-family: Suisse BP Int;
  font-weight: 100;
  color: #000000;
  font-size: 20px;
  line-height: 150%
}
hr {
  border-top: 1px solid #e5e5e5;
  border-bottom: 1px solid #fff;
	margin-top: 25px;
		margin-bottom: 25px;
}
.btn {
  font-weight: 400;
}
.btn-transparent {
  border: 3px solid #fff;
  background: transparent;
  color: #000000;
}
.btn-transparent:hover {
  border-color: rgba(255, 255, 255, 0.5);
}

/*cor menu*/
.wet-asphalt {background-color:#FF7800;}
.wet-asphalt a:not(.btn) {color:#FF7800;}
.wet-asphalt a:not(.btn):hover {color:#FF7800;}


a {
  font-family: Tungsten-Semibold;
  color: #1d1d1b;
  -webkit-transition: 300ms;
  -moz-transition: 300ms;
  -o-transition: 300ms;
  transition: 300ms;
}
a:hover {
  font-family: Tungsten-Semibold
}
a:focus {
  color: #FF7800;
  padding-top: 20px;
  text-decoration: none;
  outline: none;
  font-family: Tungsten-Semibold;
}

a.sites {
  font-family: 'Suisse BP Int', sans-serif;
  color: #FF7800;
}


.dropdown-menu {
  margin-top: -1px;
  min-width: 180px;
}
body > section {
  padding: 50px 0;
}

.welcomeimg{
  padding: 0px 0;
}



.turquoise, .green-sea, .sun-flower, .orange, .emerald, .nephrits, .carrot, .pumkin, .peter-river, .belize-hole, .alizarin, .pomegranate, .amethyst, .wisteria, .clouds .silver, .wet-asphalt, .midnight-blue, .concrete, .asbestos {
  color: #fff;
}
.turquoise h1, .green-sea h1, .sun-flower h1, .orange h1, .emerald h1, .nephrits h1, .carrot h1, .pumkin h1, .peter-river h1, .belize-hole h1, .alizarin h1, .pomegranate h1, .amethyst h1, .wisteria h1, .clouds .silver h1, .wet-asphalt h1, .midnight-blue h1, .concrete h1, .asbestos h1, .turquoise h2, .green-sea h2, .sun-flower h2, .orange h2, .emerald h2, .nephrits h2, .carrot h2, .pumkin h2, .peter-river h2, .belize-hole h2, .alizarin h2, .pomegranate h2, .amethyst h2, .wisteria h2, .clouds .silver h2, .wet-asphalt h2, .midnight-blue h2, .concrete h2, .asbestos h2, .turquoise h3, .green-sea h3, .sun-flower h3, .orange h3, .emerald h3, .nephrits h3, .carrot h3, .pumkin h3, .peter-river h3, .belize-hole h3, .alizarin h3, .pomegranate h3, .amethyst h3, .wisteria h3, .clouds .silver h3, .wet-asphalt h3, .midnight-blue h3, .concrete h3, .asbestos h3, .turquoise h4, .green-sea h4, .sun-flower h4, .orange h4, .emerald h4, .nephrits h4, .carrot h4, .pumkin h4, .peter-river h4, .belize-hole h4, .alizarin h4, .pomegranate h4, .amethyst h4, .wisteria h4, .clouds .silver h4, .wet-asphalt h4, .midnight-blue h4, .concrete h4, .asbestos h4, .turquoise h5, .green-sea h5, .sun-flower h5, .orange h5, .emerald h5, .nephrits h5, .carrot h5, .pumkin h5, .peter-river h5, .belize-hole h5, .alizarin h5, .pomegranate h5, .amethyst h5, .wisteria h5, .clouds .silver h5, .wet-asphalt h5, .midnight-blue h5, .concrete h5, .asbestos h5, .turquoise h6, .green-sea h6, .sun-flower h6, .orange h6, .emerald h6, .nephrits h6, .carrot h6, .pumkin h6, .peter-river h6, .belize-hole h6, .alizarin h6, .pomegranate h6, .amethyst h6, .wisteria h6, .clouds .silver h6, .wet-asphalt h6, .midnight-blue h6, .concrete h6, .asbestos h6 {
  color: #fff;
}
.turquoise small, .green-sea small, .sun-flower small, .orange small, .emerald small, .nephrits small, .carrot small, .pumkin small, .peter-river small, .belize-hole small, .alizarin small, .pomegranate small, .amethyst small, .wisteria small, .clouds .silver small, .wet-asphalt small, .midnight-blue small, .concrete small, .asbestos small {
  color: rgba(255, 255, 255, 0.8);
}
.turquoise {
  background-color: #1abc9c;
}
.green-sea {
  background-color: #16a085;
}
.sun-flower {
  background-color: #f1c40f;
}
.orange {
  background-color: #f39c12;
}
.emerald {
  background-color: #FFFFFF;
}
.emerald2 {
  background-color: #FF7800;
}
.nephritis {
  background-color: #27ae60;
}
.carrot {
  background-color: #ffffff;
}
.pumkin {
  background-color: #d35400;
}
.peter-river {
  background-color: #3498db;
}
.belize-hole {
  background-color: #2980b9;
}
.alizarin {
  background-color: #0056a4;
}
.pomegranate {
  background-color: #c0392b;
}
.amethyst {
  background-color: #9b59b6;
}
.embed-container {
  position: relative;
  padding-bottom: 56.25%;
  /* 16/9 ratio */
  padding-top: 30px;
  /* IE6 workaround*/
  height: 0;
  overflow: hidden;
}
.embed-container iframe, .embed-container object, .embed-container embed {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}
#title h1 {
  margin: 0;
  font-size: 36px;
  font-weight: 300;
}
.center {
  text-align: center;
}
.img-thumbnail {
  border: 0;
}
.navbar-inverse {
  border-style: none;
  background-color: #000000;
}
.navbar-inverse .navbar-brand {
  font-family: 'PFDinMono-Bold', sans-serif;
  font-size: 36px;
  line-height: 50px;
  color: #fff;
}
.navbar-inverse .navbar-nav {
  margin-top: 20px;
}
.navbar-inverse .navbar-nav > li > a {
  padding-top: 7px;
  padding-bottom: 7px;
  border-radius: 4px;
  color: #000000;
  font-size: 20px;
}
.navbar-inverse .navbar-nav > .active > a, .navbar-inverse .navbar-nav > .active > a:hover, .navbar-inverse .navbar-nav > .active > a:focus, .navbar-inverse .navbar-nav > .open > a, .navbar-inverse .navbar-nav > .open > a:hover, .navbar-inverse .navbar-nav > .open > a:focus {
  background-color: #262626;
}
.navbar-inverse .navbar-nav .dropdown-menu {
  background-color: #FF7800;
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none;
  border: 0;
  padding: 0;
  margin-top: -3px;
}
/*cor letras menu*/
.navbar-inverse .navbar-nav .dropdown-menu > li > a {
  padding: 8px 15px;
  color: #ffffff;
}
.navbar-inverse .navbar-nav .dropdown-menu > li:hover > a, .navbar-inverse .navbar-nav .dropdown-menu > li:focus > a, .navbar-inverse .navbar-nav .dropdown-menu > li.active > a {
  background-color: #222222;
}
.navbar-inverse .navbar-nav .dropdown-menu > li:last-child > a {
  border-radius: 0 0 3px 3px;
}
.navbar-inverse .navbar-nav .dropdown-menu > li.divider {
  background-color: rgba(0, 0, 0, 0.1);
}
.navbar-inverse .navbar-collapse, .navbar-inverse .navbar-form {
  border-top: 0;
}
.icon-lg {
  font-size: 48px;
  height: 108px;
  width: 108px;
  line-height: 108px;
  color: #fff;
  margin: 10px;
  background-color: rgba(0, 0, 0, 0.4);
  text-align: center;
  display: inline-block !important;
  border-radius: 100%;
}
.icon-md {
  font-size: 36px;
  height: 68px;
  width: 68px;
  line-height: 68px;
  color: #fff;
  margin-right: 10px;
  background-color: rgba(0, 0, 0, 0.4);
  text-align: center;
  display: block;
  border-radius: 50%;
  -webkit-transition: 500ms;
  -moz-transition: 500ms;
  -o-transition: 500ms;
  transition: 500ms;
}
.gap {
  margin-bottom: 50px;
}
.big-gap {
  margin-bottom: 100px;
}
.no-margin {
  margin: 0;
  padding: 0;
}
.registration-form {
  border: 0;
  background-color: #fffff;
  padding: 20px;
  display: inline-block;
}
#bottom {
  color: #bdc3c7;
}
#bottom h4 {
  margin-top: 0;
  margin-bottom: 15px;
}
#bottom .media-heading {
  display: block;
  font-weight: 400;
}

.row > div {
  margin-bottom: 0px;
}
ul.unstyled {
  list-style: none;
  padding: 0;
  margin: 0;
}
/*Unordered Lists*/
ul.arrow, ul.arrow-double, ul.tick, ul.cross, ul.star, ul.rss {
  list-style: none;
  padding: 0;
  margin: 0;
}
ul.arrow li::before, ul.arrow-double li::before, ul.tick li::before, ul.cross li::before, ul.star li::before, ul.rss li::before, ul.arrow li::after, ul.arrow-double li::after, ul.tick li::after, ul.cross li::after, ul.star li::after, ul.rss li::after {
  font-family: FontAwesome;
  font-size: 11px;
}
ul.arrow li::before, ul.arrow-double li::before, ul.tick li::before, ul.cross li::before, ul.star li::before, ul.rss li::before {
  margin-right: 5px;
}
ul.arrow li::before {
  content: "\f105";
}
ul.arrow-double li::before {
  content: "\f101";
}
ul.tick li::before {
  content: "\f00c";
}
ul.cross li::before {
  content: "\f00d";
}
ul.star li::before {
  content: "\f006";
}
ul.rss li::before {
  content: "\f09e";
}
#footer {
  padding-top: 30px;
  padding-bottom: 30px;
  color: #bdc3c7;
}
#footer a {
  color: #bdc3c7;
}
#footer a:hover {
  color: #d9534f;
}
#footer ul {
  list-style: none;
  padding: 0;
  margin: 0;
}
#footer ul > li {
  display: inline-block;
  margin-left: 15px;
}
.box-border {
  padding: 15px;
}

/*BACKGROUND VIDEO*/
.accordion-group {
  background-color: #FF7800;
  border-top: 1px solid #FF7800;
}
.accordion-heading .accordion-toggle {
  color: #666;
  font-weight: 700;
}
.accordion-inner {
  border-top: 0;
}
ul.pagination > li > a {
  border: 0;
}
ul.pagination > li.active > a, ul.pagination > li:hover > a {
  background-color: #34495e;
  color: #fff;
}
#FF7800 textarea#message {
  padding: 10px 15px;
  height: 219px;
}
#error {
  text-align: center;
  margin-top: 150px;
  margin-bottom: 150px;
}
/*  SECTIONS  */
.section {
  clear: both;
  padding: 0px;
  margin: 0px;
}
/*  COLUMN SETUP  */
.col {
  display: block;
  float: left;
  margin: 1% 0 1% 0%;
}
.col:first-child {
  margin-left: 0;
}
/*  GROUPING  */
.group:before, .group:after {
  content: "";
  display: table;
}
.group:after {
  clear: both;
}
.group {
  zoom: 1; /* For IE 6/7 */
}
/*  GO FULL WIDTH BELOW 480 PIXELS */
@media only screen and (max-width: 480px) {
  .col {
    margin: 1% 0 1% 0%;
  }
  .span_1_of_7, .span_2_of_7, .span_3_of_7, .span_4_of_7, .span_5_of_7, .span_6_of_7, .span_7_of_7 {
    width: 100%;
  }
}
@media (max-width: 800px) {
  #rig li {
    width: 50%;
  }
}
#logo {
  width: 55%;
  height: auto;
}
#barra {
  background-color: #FFFFFF;
  padding-bottom: 13px;
}

#myBtn {
  display: none; /* Hidden by default */
  position: fixed; /* Fixed/sticky position */
  bottom: 20px; /* Place the button at the bottom of the page */
  right: 30px; /* Place the button 30px from the right */
  z-index: 99; /* Make sure it does not overlap */
  border: none; /* Remove borders */
  outline: none; /* Remove outline */
  background-color: #FF7800; /* Set a background color */
  cursor: pointer; /* Add a mouse pointer on hover */
  padding: 12px; /* Some padding */
  border-radius: 50px; /* Rounded corners */
}

#myBtn:hover {
  background-color: #ffcb9c; /* Add a dark-grey background on hover */
}

